sessionmanager: replace signal sessionUnloaded() by aboutToUnloadSession()

sessionUnloaded was sometimes emitted when the session manager was in
an unsafe state (between delete m_file and  m_file = new ...) leading
to crashes when slots connected to the signal accessed the sessionmanager
again. This patch moves the signal emission before  delete m_file.

Reviewed-by: dt
This commit is contained in:
hjk
2009-08-13 17:10:53 +02:00
parent a981c5c985
commit b104b43fa0
7 changed files with 12 additions and 13 deletions

View File

@@ -311,7 +311,7 @@ public slots:
void updateWatchData(const WatchData &data);
void sessionLoaded();
void sessionUnloaded();
void aboutToUnloadSession();
void aboutToSaveSession();
void assignValueInDebugger();