From 076a6b14c7cd6c1df9d5e3d47016248e01a25f79 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Tue, 13 May 2008 18:14:33 +0000 Subject: [PATCH] do not crash when removing TCOs git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@971 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 3 +++ src/core/track.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 34103d444..017e4e48b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-05-13 Tobias Doerffel + * src/core/track.cpp: + do not crash when removing TCOs + * plugins/ladspa_effect/ladspa_effect.cpp: use new resampling-methods in case we're processing plugins which are known not to work at higher samplerates diff --git a/src/core/track.cpp b/src/core/track.cpp index fc88f8194..9d286b89f 100644 --- a/src/core/track.cpp +++ b/src/core/track.cpp @@ -268,7 +268,7 @@ bool trackContentObjectView::close( void ) void trackContentObjectView::remove( void ) { // delete ourself - m_trackView->getTrackContentWidget()->removeTCOView( this ); + close(); m_tco->deleteLater(); }