From 1fa1718251a39257027361e0114a06efbc311d94 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 6 Aug 2008 13:49:26 +0000 Subject: (perform_installation) fix some error dialogs not being modal --- NEWS | 1 + Rpmdrake/pkg.pm | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 4319847f..a0bb3a80 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,6 @@ - rpmdrake: o update GUI package list + o fix some error dialogs not being modal Version 4.12 - 2 July 2008, Thierry Vignaud diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm index bd25caf9..6121b35b 100644 --- a/Rpmdrake/pkg.pm +++ b/Rpmdrake/pkg.pm @@ -719,7 +719,7 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( ask_yes_or_no => sub { # handle 'allow-force' and 'allow-nodeps' options: my ($title, $msg) = @_; - local $::main_window = $gurpm->{mainw}{real_window}; + local $::main_window = $gurpm->{real_window}; interactive_msg($title, $msg, yesno => 1, scroll => 1, ) or goto return_with_exit_code; }, @@ -759,7 +759,7 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( check_sig => sub { $gurpm->progress(++$progress/$total) }, bad_signature => sub { my ($msg, $msg2) = @_; - local $::main_window = $gurpm->{mainw}{real_window}; + local $::main_window = $gurpm->{real_window}; $msg =~ s/:$/\n\n/m; # FIXME: to be fixed in urpmi after 2008.0 interactive_msg( N("Warning"), "$msg\n\n$msg2", yesno => 1, if_(10 < ($msg =~ tr/\n/\n/), scroll => 1), -- cgit v1.2.1