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
This commit is contained in:
Tobias Doerffel
2008-06-15 12:51:00 +00:00
parent fbf402dc21
commit cf444364c6

View File

@@ -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] );
}