diff options
author | damien <damien@mandriva.com> | 2002-02-12 17:20:38 +0000 |
---|---|---|
committer | damien <damien@mandriva.com> | 2002-02-12 17:20:38 +0000 |
commit | 9c4e0788e89157da0ee23503ab9563712c314089 (patch) | |
tree | 7f9968467cf7f343966413e4f2fb42c5e0f8c4a3 /perl-install/standalone | |
parent | abfb017114bc8cc9dbabd9787c05ef4922b30196 (diff) | |
download | drakx-9c4e0788e89157da0ee23503ab9563712c314089.tar drakx-9c4e0788e89157da0ee23503ab9563712c314089.tar.gz drakx-9c4e0788e89157da0ee23503ab9563712c314089.tar.bz2 drakx-9c4e0788e89157da0ee23503ab9563712c314089.tar.xz drakx-9c4e0788e89157da0ee23503ab9563712c314089.zip |
bug correction
Diffstat (limited to 'perl-install/standalone')
-rwxr-xr-x | perl-install/standalone/drakbackup | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/perl-install/standalone/drakbackup b/perl-install/standalone/drakbackup index 305f378a3..12ff6efc3 100755 --- a/perl-install/standalone/drakbackup +++ b/perl-install/standalone/drakbackup @@ -2421,16 +2421,19 @@ sub button_box_wizard { gtkpack($button_box, $button_box_tmp = gtkpack_(new Gtk::HButtonBox, 1, gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub { - ${$central_widget}->destroy(); interactive_mode_box(); }), + ${$central_widget}->destroy(); interactive_mode_box(); }), 1, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub { - ${$central_widget}->destroy(); adv_help(\&$current_widget,$custom_help); }), + ${$central_widget}->destroy(); adv_help(\&$current_widget,$custom_help); }), 1, new Gtk::HBox(0, 0), - 0, gtksignal_connect(new Gtk::Button(_("Previous")), clicked => sub { - ${$central_widget}->destroy(); $previous_widget->(); }), - 1, gtksignal_connect(new Gtk::Button(_("Next")), clicked => sub { - ${$central_widget}->destroy(); $next_widget->(); - }), - ), + 0, gtksignal_connect(new Gtk::Button($next_widget ? _("Previous") : _("OK")), clicked => sub { + ${$central_widget}->destroy(); + $previous_widget ? $previous_widget->() : $next_widget->(); + }), + if_($next_widget, 1, gtksignal_connect(new Gtk::Button(_("Next")), clicked => sub { + ${$central_widget}->destroy(); + $next_widget ? $next_widget->() : $previous_widget->(); + })), + ), ); } |