From 54ed8953597ddcce8d4d0eba7b1d4d36eecd1a4f Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Fri, 3 Oct 2008 14:59:55 +0000 Subject: (setState) make it more readable --- mdkapplet | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'mdkapplet') diff --git a/mdkapplet b/mdkapplet index 71385359..c62034d0 100755 --- a/mdkapplet +++ b/mdkapplet @@ -590,9 +590,11 @@ sub setState { if ($state{$state}{tt}[0] && $icon->isa('Gtk2::StatusIcon') && !$state{$state}{do_not_use_bubble}) { my $bubble = Gtk2::Notify->new_with_status_icon(N("Warning"), formatAlaTeX(translate($state{$state}{tt}[0])) . "\n", '/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))) { + if ($state eq 'new_distribution') { + $bubble->add_action('clicked', N("Upgrade the system"), \&upgrade); + } elsif ($state eq 'updates') { + $bubble->add_action('clicked', N("Install updates"), \&installUpdates); + } elsif (member($state, qw(no_enabled_medium no_update_medium))) { $bubble->add_action('clicked', N("Add media"), \&add_media); } -- cgit v1.2.1