diff --git a/modules/juce_core/containers/juce_Array.h b/modules/juce_core/containers/juce_Array.h index b5881b86b2..3b673c2019 100644 --- a/modules/juce_core/containers/juce_Array.h +++ b/modules/juce_core/containers/juce_Array.h @@ -853,7 +853,12 @@ public: jassert (data.elements != nullptr); const int indexToRemove = int (elementToRemove - data.elements); - jassert (isPositiveAndBelow (indexToRemove, numUsed)); + + if (! isPositiveAndBelow (indexToRemove, numUsed)) + { + jassertfalse; + return; + } removeInternal (indexToRemove); }