diff --git a/modules/juce_core/containers/juce_Array.h b/modules/juce_core/containers/juce_Array.h index e258b680e4..5ba8982f45 100644 --- a/modules/juce_core/containers/juce_Array.h +++ b/modules/juce_core/containers/juce_Array.h @@ -143,6 +143,7 @@ public: Array& operator= (Array&& other) noexcept { const ScopedLockType lock (getLock()); + deleteAllElements(); data = static_cast&&> (other.data); numUsed = other.numUsed; other.numUsed = 0;