Mercurial > hg > sonic-visualiser
diff main/MainWindow.cpp @ 136:37c26877ca5f
* Sort-of fix for #1508587 Closing SV window during startup leaves
invisible process. Simply prevent the user from closing the window
during startup...
author | Chris Cannam |
---|---|
date | Mon, 30 Apr 2007 09:34:13 +0000 |
parents | 8a24df5d3b0b |
children | 006c90387f40 |
line wrap: on
line diff
--- a/main/MainWindow.cpp Mon Apr 30 09:04:42 2007 +0000 +++ b/main/MainWindow.cpp Mon Apr 30 09:34:13 2007 +0000 @@ -2899,6 +2899,12 @@ { std::cerr << "MainWindow::closeEvent" << std::endl; + if (m_openingAudioFile) { + std::cerr << "Busy - ignoring close event" << std::endl; + e->ignore(); + return; + } + if (!m_abandoning && !checkSaveModified()) { std::cerr << "Ignoring close event" << std::endl; e->ignore();