From b5db8e7bad586502d7fbb135f008c94479eda0d0 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Wed, 20 Aug 2014 20:29:04 +0200 Subject: [PATCH] Pattern: disconnect PianoRoll before clearing current pattern Closes #1083. --- src/tracks/pattern.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tracks/pattern.cpp b/src/tracks/pattern.cpp index 3ba6b3614..ae38f9651 100644 --- a/src/tracks/pattern.cpp +++ b/src/tracks/pattern.cpp @@ -651,6 +651,8 @@ patternView::~patternView() { if( engine::pianoRoll()->currentPattern() == m_pat ) { + engine::pianoRoll()->disconnect( this ); + engine::pianoRoll()->setCurrentPattern( NULL ); // we have to have the song-editor to stop playing if it played // us before