Mercurial > hg > octave-terminal
changeset 13449:604c37e8f388
Fixed crash after shutdown.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Thu, 14 Apr 2011 22:02:44 +0200 |
parents | ec0e771cc348 |
children | e5156fd235f1 |
files | gui//src/MainWindow.cpp |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/gui//src/MainWindow.cpp +++ b/gui//src/MainWindow.cpp @@ -63,8 +63,14 @@ } void MainWindow::closeEvent(QCloseEvent *closeEvent) { + m_isRunning = false; reportStatusMessage("Saving data and shutting down."); writeSettings(); + m_octaveCallbackThread->terminate(); + m_octaveCallbackThread->wait(); + + m_octaveMainThread->terminate(); + m_octaveMainThread->wait(); QMainWindow::closeEvent(closeEvent); }