From d8b7f22609ec9ef908f6d9e9bce271e370fb62eb Mon Sep 17 00:00:00 2001 From: eidheim Date: Sun, 9 Aug 2020 15:01:20 +0200 Subject: [PATCH] Window is now hidden on quit instead of showing info message --- src/window.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/window.cpp b/src/window.cpp index 38d4bea..7a0cf60 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -123,15 +123,14 @@ Window::Window() { return false; }); - signal_delete_event().connect([](GdkEventAny *) { + signal_delete_event().connect([this](GdkEventAny *) { if(!Source::View::non_deleted_views.empty()) { - Dialog::Message message("Please wait while completing background processes"); + hide(); while(!Source::View::non_deleted_views.empty()) { while(Gtk::Main::events_pending()) Gtk::Main::iteration(); std::this_thread::sleep_for(std::chrono::milliseconds(10)); } - message.hide(); } // TODO 2022 (after Debian Stretch LTS has ended, see issue #354): remove: Project::current = nullptr;