diff options
author | Olivier Blin <oblin@mandriva.org> | 2004-07-16 02:38:00 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.org> | 2004-07-16 02:38:00 +0000 |
commit | 7e3bdac7a8d52c5cdd01eaaf122e79dbaafd7428 (patch) | |
tree | e916d4e05a422a9d0c51a3f3a7e5c0176108d9fe | |
parent | af755320b3452824add395424c8db734c3f711f5 (diff) | |
download | userdrake-7e3bdac7a8d52c5cdd01eaaf122e79dbaafd7428.tar userdrake-7e3bdac7a8d52c5cdd01eaaf122e79dbaafd7428.tar.gz userdrake-7e3bdac7a8d52c5cdd01eaaf122e79dbaafd7428.tar.bz2 userdrake-7e3bdac7a8d52c5cdd01eaaf122e79dbaafd7428.tar.xz userdrake-7e3bdac7a8d52c5cdd01eaaf122e79dbaafd7428.zip |
really handle the group choice made by the user (in ChooseGroup, run
Gtk2 main to wait for user input, and destroy the dialog properly)
-rwxr-xr-x | userdrake | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -408,10 +408,12 @@ sub ChooseGroup() { gtkpack(create_hbox(), gtksignal_connect(Gtk2::Button->new_from_stock('gtk-ok'), clicked => sub { each_index { $_->get_active and $choice = $::i } @radio; + $w->destroy; Gtk2->main_quit; }), - gtksignal_connect(Gtk2::Button->new_from_stock('gtk-cancel'), clicked => sub { $error = 1; $w->destroy })))); + gtksignal_connect(Gtk2::Button->new_from_stock('gtk-cancel'), clicked => sub { $error = 1; $w->destroy; Gtk2->main_quit; })))); $w->show_all; + Gtk2->main; $choice; } sub GimmeChoice { |