diff --git a/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h b/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h index 42e44496cc..27d98def93 100644 --- a/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h +++ b/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h @@ -49,8 +49,15 @@ public: MidiMessageSequence& operator= (const MidiMessageSequence&); #if JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS - MidiMessageSequence (MidiMessageSequence&&) noexcept = default; - MidiMessageSequence& operator= (MidiMessageSequence&&) noexcept = default; + MidiMessageSequence (MidiMessageSequence&& other) noexcept + : list (std::move (other.list)) + {} + + MidiMessageSequence& operator= (MidiMessageSequence&& other) noexcept + { + list = std::move (other.list); + return *this; + } #endif /** Destructor. */