summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2008-09-04 13:24:14 +0000
committerThierry Vignaud <tv@mandriva.org>2008-09-04 13:24:14 +0000
commitcf69c19644faf7ce0ea8ae8428cb7bbd45398f74 (patch)
tree935b7e9580f3e893e725334c392af304bd0cf395
parent65d717ff6a9a3042a3f00d3f9eaae24100b89165 (diff)
downloadmgaonline-cf69c19644faf7ce0ea8ae8428cb7bbd45398f74.tar
mgaonline-cf69c19644faf7ce0ea8ae8428cb7bbd45398f74.tar.gz
mgaonline-cf69c19644faf7ce0ea8ae8428cb7bbd45398f74.tar.bz2
mgaonline-cf69c19644faf7ce0ea8ae8428cb7bbd45398f74.tar.xz
mgaonline-cf69c19644faf7ce0ea8ae8428cb7bbd45398f74.zip
(setState) offer to add media directly from bubble (#39987)
-rw-r--r--NEWS1
-rwxr-xr-xmdkapplet3
2 files changed, 4 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 256ab16d..2b6bd16d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,5 @@
- mdkapplet:
+ o offer to add media directly from bubble (#39987)
o prevent running media manager more than one at a time
o run media manager with --no-splash' option and handle "--urpmi-root=$root"
o check again after adding update media
diff --git a/mdkapplet b/mdkapplet
index ecf544b5..73e74735 100755
--- a/mdkapplet
+++ b/mdkapplet
@@ -564,6 +564,9 @@ sub setState {
'/usr/share/icons/mdkonline.png', $icon);
$bubble->add_action('clicked', N("Install updates"), \&installUpdates) if $state eq 'updates';
$bubble->add_action('clicked', N("Upgrade the system"), \&upgrade) if $state eq 'new_distribution';
+ if (member($state, qw(no_enabled_medium no_update_medium))) {
+ $bubble->add_action('clicked', N("Add media"), \&add_media);
+ }
$bubble->set_timeout(5000);
eval { $bubble->show };