From e4c73bb51ac482a9cfe89b1eb29cc78c51db85e9 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 19 Nov 2008 13:30:51 +0000 Subject: (setState) do not add menu items w/o a valid callback (preventing crashes) --- mdkapplet | 1 + 1 file changed, 1 insertion(+) diff --git a/mdkapplet b/mdkapplet index 9e27718e..f938e2a8 100755 --- a/mdkapplet +++ b/mdkapplet @@ -634,6 +634,7 @@ sub setState { my $menu = Gtk2::Menu->new; foreach (@arr) { my $action = $actions{$_}; + next if !ref($action->{launch}); $menu->append(gtksignal_connect(gtkshow(Gtk2::MenuItem->new_with_label($action->{name})), activate => $action->{launch})); } $menu->append(gtkshow(Gtk2::SeparatorMenuItem->new)); -- cgit v1.2.1