added checks to avoid segfaults when closing the application
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@253 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -248,7 +248,10 @@ void trackContainer::removeTrack( track * _track )
|
||||
eng()->getMixer()->play();
|
||||
|
||||
realignTracks();
|
||||
eng()->getSongEditor()->setModified();
|
||||
if( eng()->getSongEditor() )
|
||||
{
|
||||
eng()->getSongEditor()->setModified();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ journallingObject::journallingObject( engine * _engine ) :
|
||||
|
||||
journallingObject::~journallingObject()
|
||||
{
|
||||
if( eng() != NULL )
|
||||
if( eng() && eng()->getProjectJournal() )
|
||||
{
|
||||
eng()->getProjectJournal()->freeID( id() );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user