From 55d87f3facca9f738a65a16c81c756285ed58865 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Fri, 3 Oct 2008 16:56:48 +0000 Subject: (setState) dereference array earlier (needed for next commit) --- mdkapplet | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mdkapplet b/mdkapplet index b6f5e1c7..a46a123b 100755 --- a/mdkapplet +++ b/mdkapplet @@ -574,7 +574,7 @@ sub setState { my ($state) = @_; my $checkme; state $previous_state; - my $arr = $state{$state}{menu}; + my @arr = @{$state{$state}{menu}}; my $tmp = gtkcreate_pixbuf($state{$state}{colour}[0]); $icon->set_from_pixbuf($tmp); $icon->set_tooltip(formatAlaTeX(translate($state{$state}{tt}[0]))); @@ -604,7 +604,7 @@ sub setState { } my $menu = Gtk2::Menu->new; - foreach (@$arr) { + foreach (@arr) { $menu->append(gtksignal_connect(gtkshow(Gtk2::MenuItem->new_with_label($actions{$_}{name})), activate => $actions{$_}{launch})); } $menu->append(gtkshow(Gtk2::SeparatorMenuItem->new)); -- cgit v1.2.1