aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@mandriva.org>2005-07-18 07:19:37 +0000
committerRafael Garcia-Suarez <rgarciasuarez@mandriva.org>2005-07-18 07:19:37 +0000
commit318e6dc2726bd0a83ffe2e503d75899ca473ac5f (patch)
treed9a26fa6397e67cb154e6559a91923aac8650a57
parent00a066e250e7ea52be60636f251b7e6c23ce8ce0 (diff)
downloadrpmdrake-318e6dc2726bd0a83ffe2e503d75899ca473ac5f.tar
rpmdrake-318e6dc2726bd0a83ffe2e503d75899ca473ac5f.tar.gz
rpmdrake-318e6dc2726bd0a83ffe2e503d75899ca473ac5f.tar.bz2
rpmdrake-318e6dc2726bd0a83ffe2e503d75899ca473ac5f.tar.xz
rpmdrake-318e6dc2726bd0a83ffe2e503d75899ca473ac5f.zip
Fix bug 16676 : Logo repeated when reading packages database
-rwxr-xr-xrpmdrake4
1 files changed, 3 insertions, 1 deletions
diff --git a/rpmdrake b/rpmdrake
index 9f28e37d..297b84db 100755
--- a/rpmdrake
+++ b/rpmdrake
@@ -154,11 +154,12 @@ package main;
my $w;
my $changelog_first;
+my $treeview_dialog_run = 0;
sub interactive_msg_ { interactive_msg(@_, if_(exists $w->{rwindow}, transient => $w->{rwindow})) }
sub interactive_list_ { interactive_list(@_, if_(exists $w->{rwindow}, transient => $w->{rwindow})) }
sub wait_msg_ { wait_msg(@_, if_(exists $w->{rwindow}, transient => $w->{rwindow})) }
-sub wait_msg_with_banner { push @_, banner => 1 if $::isEmbedded; &wait_msg_ }
+sub wait_msg_with_banner { push @_, banner => 1 if $::isEmbedded && !$treeview_dialog_run; &wait_msg_ }
sub interactive_msg_with_banner { push @_, banner => 1 if $::isEmbedded; &interactive_msg_ }
$> and (interactive_msg_(N("Running in user mode"),
@@ -1209,6 +1210,7 @@ Is it ok to continue?",
};
$options->{init_callback} = $find_callback if $options{search};
+ $treeview_dialog_run = 1;
ask_browse_tree_info_given_widgets($options);
}