From cf444364c62b23dad1dafed4ce5200666c6662eb Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Sun, 15 Jun 2008 12:51:00 +0000 Subject: [PATCH] unregister BB-track-view from BB-editor at destruction - fixes crash when removing BB-tracks git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1135 0778d3d1-df1d-0410-868b-ea421aaaa00d --- src/tracks/bb_track.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tracks/bb_track.cpp b/src/tracks/bb_track.cpp index 3622a26d8..4ee2e3244 100644 --- a/src/tracks/bb_track.cpp +++ b/src/tracks/bb_track.cpp @@ -570,7 +570,8 @@ bbTrackView::bbTrackView( bbTrack * _bbt, trackContainerView * _tcv ) : engine::getBBTrackContainer(), SLOT( updateComboBox() ) ); connect( m_trackLabel, SIGNAL( pixmapChanged() ), engine::getBBTrackContainer(), SLOT( updateComboBox() ) ); - + connect( _bbt, SIGNAL( dataChanged() ), + m_trackLabel, SLOT( update() ) ); setModel( _bbt ); } @@ -579,6 +580,7 @@ bbTrackView::bbTrackView( bbTrack * _bbt, trackContainerView * _tcv ) : bbTrackView::~bbTrackView() { + engine::getBBEditor()->removeBBView( bbTrack::s_infoMap[m_bbTrack] ); }