Browse Source

Window is now hidden on quit instead of showing info message

pipelines/235045657
eidheim 5 years ago
parent
commit
d8b7f22609
  1. 5
      src/window.cpp

5
src/window.cpp

@ -123,15 +123,14 @@ Window::Window() {
return false; return false;
}); });
signal_delete_event().connect([](GdkEventAny *) { signal_delete_event().connect([this](GdkEventAny *) {
if(!Source::View::non_deleted_views.empty()) { 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(!Source::View::non_deleted_views.empty()) {
while(Gtk::Main::events_pending()) while(Gtk::Main::events_pending())
Gtk::Main::iteration(); Gtk::Main::iteration();
std::this_thread::sleep_for(std::chrono::milliseconds(10)); std::this_thread::sleep_for(std::chrono::milliseconds(10));
} }
message.hide();
} }
// TODO 2022 (after Debian Stretch LTS has ended, see issue #354): remove: // TODO 2022 (after Debian Stretch LTS has ended, see issue #354): remove:
Project::current = nullptr; Project::current = nullptr;

Loading…
Cancel
Save