aboutsummaryrefslogtreecommitdiffstats
path: root/lib/AdminPanel
diff options
context:
space:
mode:
Diffstat (limited to 'lib/AdminPanel')
-rw-r--r--lib/AdminPanel/rpmdragora.pm11
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/AdminPanel/rpmdragora.pm b/lib/AdminPanel/rpmdragora.pm
index 260c8a9f..6d0ba4c7 100644
--- a/lib/AdminPanel/rpmdragora.pm
+++ b/lib/AdminPanel/rpmdragora.pm
@@ -641,7 +641,12 @@ sub update_sources {
$label->setWeight($yui::YD_VERT, 1);
my $pb = $factory->createProgressBar( $vbox, "");
-
+ $pb->setValue(0);
+ # NOTE urpm::media::update_those_media seems not to say anything
+ # when downloads and tests md5sum
+ # a fake event (timeout 10 msec) allow to draw the waiting
+ # dialog
+ $dlg->waitForEvent(10);
$dlg->pollEvent();
my @media; @media = @{$options{medialist}} if ref $options{medialist};
@@ -668,6 +673,10 @@ later.",
},
);
+ $pb->setValue(100);
+ $dlg->waitForEvent(5);
+ $dlg->pollEvent();
+
cancel_update:
$dlg->destroy();
}