From f237416bcb2bfbe419262b49808397f38863b8a7 Mon Sep 17 00:00:00 2001 From: Thomas Hooge Date: Tue, 2 Jun 2020 11:19:43 +0200 Subject: [PATCH] Fixed segfaults when exiting the program --- lib/GUI.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/GUI.pm b/lib/GUI.pm index 4f53252..db43a1c 100644 --- a/lib/GUI.pm +++ b/lib/GUI.pm @@ -452,7 +452,7 @@ sub create_toolbar { $button = Gtk2::ToolButton->new_from_stock('gtk-quit'); $self->{'toolbar'}->insert($button, -1); - $button->signal_connect('clicked', sub { exit(4) }); + $button->signal_connect('clicked', sub { Gtk2->main_quit() }); $button->set_tooltip($self->{'tooltips'}, _("Exit TinyCA"), ""); $button = Gtk2::ToolButton->new_from_stock('gtk-open'); @@ -700,7 +700,7 @@ sub create_menu { item_type => '', }, _("_Exit") => { - callback => sub { exit(3) }, + callback => sub { Gtk2->main_quit() }, item_type => '', extra_data => 'gtk-close' }