diff options
author | Thierry Vignaud <tv@mandriva.org> | 2008-10-03 17:00:41 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2008-10-03 17:00:41 +0000 |
commit | 465c624a2900f2fd89815a9f14b4e5f73929dcec (patch) | |
tree | f836356b579cabb346ee3f300dafd19e8f19956b /mdkapplet | |
parent | f6b19bceaefa8b659015866beab6b86611e47e26 (diff) | |
download | mgaonline-465c624a2900f2fd89815a9f14b4e5f73929dcec.tar mgaonline-465c624a2900f2fd89815a9f14b4e5f73929dcec.tar.gz mgaonline-465c624a2900f2fd89815a9f14b4e5f73929dcec.tar.bz2 mgaonline-465c624a2900f2fd89815a9f14b4e5f73929dcec.tar.xz mgaonline-465c624a2900f2fd89815a9f14b4e5f73929dcec.zip |
(setState) only show "Install updates" in right menu only if there're actually updates
Diffstat (limited to 'mdkapplet')
-rwxr-xr-x | mdkapplet | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -115,7 +115,7 @@ my %state = ( new_distribution => { colour => [ 'bundle' ], changes => [ 'okay' ], - menu => [ 'upgrade_distro', 'update', 'check' ], + menu => [ 'upgrade_distro', 'check' ], tt => [ N("A new stable distribution has been released") . "\n\n" . N("Do you want to upgrade?") ] }, disconnected => { @@ -593,6 +593,9 @@ sub setState { '/usr/share/icons/mdkonline.png', $icon); if ($state eq 'new_distribution') { $bubble->add_action('clicked', N("Upgrade the system"), \&upgrade); + if ($sub_state eq 'updates') { + push @arr, 'update'; + } } elsif ($state eq 'updates') { $bubble->add_action('clicked', N("Install updates"), \&installUpdates); } elsif (member($state, qw(no_enabled_medium no_update_medium))) { |