# HG changeset patch # User Chris Cannam # Date 1578497974 0 # Node ID d811380516f662af1d5234b4fcc04f0bac6222fb # Parent 882848f168e8dc5e1f07a489962b486f885ea872 Replace use of m_abandoning by setting document modified to false diff -r 882848f168e8 -r d811380516f6 main/MainWindow.cpp --- a/main/MainWindow.cpp Wed Jan 08 15:36:12 2020 +0000 +++ b/main/MainWindow.cpp Wed Jan 08 15:39:34 2020 +0000 @@ -3594,7 +3594,7 @@ return; } - if (!m_abandoning && !checkSaveModified()) { + if (!checkSaveModified()) { SVCERR << "Close refused by user - ignoring close event" << endl; e->ignore(); return; diff -r 882848f168e8 -r d811380516f6 main/OSCHandler.cpp --- a/main/OSCHandler.cpp Wed Jan 08 15:36:12 2020 +0000 +++ b/main/OSCHandler.cpp Wed Jan 08 15:39:34 2020 +0000 @@ -570,8 +570,9 @@ } } else if (message.getMethod() == "quit") { - - m_abandoning = true; + + SVDEBUG << "OSCHandler: Exiting abruptly" << endl; + m_documentModified = false; // so we don't ask to save close(); } else if (message.getMethod() == "resize") {