Add missing disconnect statements in PianoRoll (#6245)

This commit is contained in:
merrickclay
2022-02-08 19:51:32 -07:00
committed by GitHub
parent 877a93198f
commit 912c0b76ea

View File

@@ -844,6 +844,11 @@ void PianoRoll::setCurrentMidiClip( MidiClip* newMidiClip )
{
if( hasValidMidiClip() )
{
m_midiClip->instrumentTrack()->pianoModel()->disconnect(this);
m_midiClip->instrumentTrack()->firstKeyModel()->disconnect(this);
m_midiClip->instrumentTrack()->lastKeyModel()->disconnect(this);
m_midiClip->instrumentTrack()->microtuner()->keymapModel()->disconnect(this);
m_midiClip->instrumentTrack()->microtuner()->keyRangeImportModel()->disconnect(this);
m_midiClip->instrumentTrack()->disconnect( this );
m_midiClip->disconnect(this);
}