diff options
author | Angelo Naselli <anaselli@linux.it> | 2014-07-06 00:39:23 +0200 |
---|---|---|
committer | Angelo Naselli <anaselli@linux.it> | 2014-07-06 00:39:23 +0200 |
commit | ffaae726eff8d770040c7c063f492b8f2f209b42 (patch) | |
tree | 6fe2bb9f39e1843ebd9c160c9c967b8d8607baf1 | |
parent | bd2d821325a1d7deefac9bc2a5030dd290aa8901 (diff) | |
download | colin-keep-ffaae726eff8d770040c7c063f492b8f2f209b42.tar colin-keep-ffaae726eff8d770040c7c063f492b8f2f209b42.tar.gz colin-keep-ffaae726eff8d770040c7c063f492b8f2f209b42.tar.bz2 colin-keep-ffaae726eff8d770040c7c063f492b8f2f209b42.tar.xz colin-keep-ffaae726eff8d770040c7c063f492b8f2f209b42.zip |
Fake event to get the waiting dialog appearing if sources are updated
-rw-r--r-- | lib/AdminPanel/rpmdragora.pm | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/AdminPanel/rpmdragora.pm b/lib/AdminPanel/rpmdragora.pm index 260c8a9..6d0ba4c 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(); } |