diff --git a/src/tracks/instrument_track.cpp b/src/tracks/instrument_track.cpp index 3d5134d9a..4df01da10 100644 --- a/src/tracks/instrument_track.cpp +++ b/src/tracks/instrument_track.cpp @@ -143,9 +143,9 @@ instrumentTrack::instrumentTrack( trackContainer * _tc ) : instrumentTrack::~instrumentTrack() { - delete m_instrument; engine::getMixer()->removePlayHandles( this ); engine::getMixer()->getMIDIClient()->removePort( m_midiPort ); + delete m_instrument; }