diff options
author | Thierry Vignaud <tv@mandriva.org> | 2008-08-14 13:02:05 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2008-08-14 13:02:05 +0000 |
commit | 171659fd0d36e5784221cd2a1237bc4dff308143 (patch) | |
tree | 820ea4e9c3c9b0dbf7c1f175155e36726ffe2087 /gurpmi | |
parent | 1f486c5dbe9316a357526986d04392ecc5fac283 (diff) | |
download | urpmi-171659fd0d36e5784221cd2a1237bc4dff308143.tar urpmi-171659fd0d36e5784221cd2a1237bc4dff308143.tar.gz urpmi-171659fd0d36e5784221cd2a1237bc4dff308143.tar.bz2 urpmi-171659fd0d36e5784221cd2a1237bc4dff308143.tar.xz urpmi-171659fd0d36e5784221cd2a1237bc4dff308143.zip |
(cancel_n_quit) notify callers when installation is canceled (#40358)
Diffstat (limited to 'gurpmi')
-rwxr-xr-x | gurpmi | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -30,7 +30,7 @@ Gtk2->init; $mainw = Gtk2::Window->new('toplevel'); $mainw->set_border_width(3); $mainw->set_title(N("RPM installation")); -$mainw->signal_connect(destroy => \&quit); +$mainw->signal_connect(destroy => \&cancel_n_quit); $mainw->set_position('center'); $mainw->set_modal(0); $mainbox = Gtk2::VBox->new(0, 5); @@ -45,7 +45,7 @@ foreach (@all_rpms) { unless (-e $_) { $mainbox->pack_start(new_label(N("Error: unable to find file %s, will cancel operation", $_)), 1, 1, 0); my $abort_button = Gtk2::Button->new(but(N("_Ok"))); - $abort_button->signal_connect(clicked => sub { quit(); exit 1 }); + $abort_button->signal_connect(clicked => sub { cancel_n_quit(); exit 1 }); add_button_box($mainbox, $abort_button); $mainw->show_all; Gtk2->main; @@ -120,7 +120,7 @@ Proceed?", all_descriptions(@all_rpms)) $file_dialog->cancel_button->signal_connect(clicked => \&quit); $file_dialog->show; }); - $ccel_button->signal_connect(clicked => \&quit); + $ccel_button->signal_connect(clicked => \&cancel_n_quit); add_button_box($mainbox, grep { defined $_ } $inst_button, $save_button, $ccel_button); } |