From d296d93ddc9975d55f28200be4c96b00c7d329c1 Mon Sep 17 00:00:00 2001 From: Torsten Paul Date: Tue, 23 Dec 2014 19:05:53 +0100 Subject: [PATCH] Quit application when last main window is closed (fixes #1079). --- src/mainwin.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mainwin.cc b/src/mainwin.cc index 8841349a..3e51f1f3 100644 --- a/src/mainwin.cc +++ b/src/mainwin.cc @@ -679,6 +679,11 @@ MainWindow::~MainWindow() #endif delete this->thrownTogetherRenderer; MainWindow::getWindows()->remove(this); + if (MainWindow::getWindows()->size() == 0) { + // Quit application even in case some other windows like + // Preferences are still open. + qApp->quit(); + } } void MainWindow::showProgress()