diff options
Diffstat (limited to 'src/mainwin.cc')
-rw-r--r-- | src/mainwin.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mainwin.cc b/src/mainwin.cc index a05a4d4..7db7878 100644 --- a/src/mainwin.cc +++ b/src/mainwin.cc @@ -49,6 +49,9 @@ #include "ThrownTogetherRenderer.h" #include "csgtermnormalizer.h" #include "AutoUpdater.h" +#ifdef Q_OS_MAC +#include "CocoaUtils.h" +#endif #include <QMenu> #include <QTime> @@ -1843,6 +1846,9 @@ void MainWindow::quit() QApplication::sendEvent(QApplication::instance(), &ev); if (ev.isAccepted()) QApplication::instance()->quit(); // FIXME: Cancel any CGAL calculations +#ifdef Q_OS_MAC + CocoaUtils::endApplication(); +#endif } void MainWindow::consoleOutput(const std::string &msg, void *userdata) |