diff options
author | Thierry Vignaud <tv@mandriva.org> | 2008-08-14 12:49:43 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2008-08-14 12:49:43 +0000 |
commit | fc57ebe0bf9d151fa8861c832c62ad50448408ec (patch) | |
tree | fe9b0678729ae5325de174e990ba9d02a4aa9a60 | |
parent | de3e1ade50b8ea261917d6bf5381adfb96aa86c7 (diff) | |
download | urpmi-fc57ebe0bf9d151fa8861c832c62ad50448408ec.tar urpmi-fc57ebe0bf9d151fa8861c832c62ad50448408ec.tar.gz urpmi-fc57ebe0bf9d151fa8861c832c62ad50448408ec.tar.bz2 urpmi-fc57ebe0bf9d151fa8861c832c62ad50448408ec.tar.xz urpmi-fc57ebe0bf9d151fa8861c832c62ad50448408ec.zip |
(do_install3) implement missing ask_yes_or_no() callback
-rw-r--r-- | NEWS | 1 | ||||
-rwxr-xr-x | gurpmi2 | 7 |
2 files changed, 8 insertions, 0 deletions
@@ -1,5 +1,6 @@ - gurpmi o better handle closing dialogs + o fix not asking questions on error Version 6.2 - 7 August 2008, Thierry Vignaud @@ -299,6 +299,13 @@ sub do_install_3 () { } sync(); }, + ask_yes_or_no => sub { + my ($title, $msg) = @_; + my $w = Gtk2::MessageDialog->new($mainw, [qw(modal destroy-with-parent)], 'warning', 'yes-no', $msg); + my $response = $w->run; + $w->destroy; + return $response eq 'ok'; + }, completed => sub { $urpmi_lock->unlock; $rpm_lock->unlock; |