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:
Javier Serrano Polo
2006-07-22 03:26:25 +00:00
parent 0396717d3e
commit b468d04a98
2 changed files with 5 additions and 2 deletions

View File

@@ -248,7 +248,10 @@ void trackContainer::removeTrack( track * _track )
eng()->getMixer()->play();
realignTracks();
eng()->getSongEditor()->setModified();
if( eng()->getSongEditor() )
{
eng()->getSongEditor()->setModified();
}
}
}

View File

@@ -58,7 +58,7 @@ journallingObject::journallingObject( engine * _engine ) :
journallingObject::~journallingObject()
{
if( eng() != NULL )
if( eng() && eng()->getProjectJournal() )
{
eng()->getProjectJournal()->freeID( id() );
}