From 4d073ac18df960eacb6e0d5275135e004113700b Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Tue, 15 Apr 2008 22:30:18 +0000 Subject: [PATCH] directly delete view before removing model - fixes crash when removing instrument-track with instrument-track-window open git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@923 0778d3d1-df1d-0410-868b-ea421aaaa00d --- src/core/track.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/track.cpp b/src/core/track.cpp index 5356c9ab0..6da1b32d4 100644 --- a/src/core/track.cpp +++ b/src/core/track.cpp @@ -1172,10 +1172,10 @@ void trackOperationsWidget::cloneTrack( void ) void trackOperationsWidget::removeTrack( void ) { m_trackView->close(); + delete m_trackView; engine::getMixer()->lock(); delete m_trackView->getTrack(); engine::getMixer()->unlock(); - m_trackView->deleteLater(); }