Ensure that fatal
does exit
Previously it was possible to just press "Esc" which closes the dialog with Gtk::RESPONSE_DELETE_EVENT and Ardour continues to run (and may or may not crash later).
This commit is contained in:
parent
ec365820d8
commit
efcef70d9a
@ -732,7 +732,8 @@ UI::handle_fatal (const char *message)
|
||||
hpacker.pack_start (quit, true, false);
|
||||
win.get_vbox()->pack_start (hpacker, false, false);
|
||||
|
||||
quit.signal_clicked().connect(mem_fun(*this,&UI::quit));
|
||||
quit.signal_clicked().connect ([&win] { win.response (-4); });
|
||||
win.signal_response().connect([this] (int) { UI::quit (); });
|
||||
|
||||
win.show_all ();
|
||||
win.set_modal (true);
|
||||
|
Loading…
Reference in New Issue
Block a user