summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2008-03-05 00:18:43 +0000
committerThierry Vignaud <tv@mandriva.org>2008-03-05 00:18:43 +0000
commitfa23ce123d0acf6a7391ae070e9c6a4f241625d2 (patch)
tree3be7601b7667540078084f3315b7237a0f78dcf0
parent038160752b70234dacab8204f6546964bf2d826d (diff)
downloadmgaonline-fa23ce123d0acf6a7391ae070e9c6a4f241625d2.tar
mgaonline-fa23ce123d0acf6a7391ae070e9c6a4f241625d2.tar.gz
mgaonline-fa23ce123d0acf6a7391ae070e9c6a4f241625d2.tar.bz2
mgaonline-fa23ce123d0acf6a7391ae070e9c6a4f241625d2.tar.xz
mgaonline-fa23ce123d0acf6a7391ae070e9c6a4f241625d2.zip
(setState) do not crash if notfiy failed on ->show (#38496)
-rw-r--r--NEWS1
-rwxr-xr-xmdkapplet2
2 files changed, 2 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index d97e7e29..d6b518f6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,4 @@
- mdkapplet:
+ o do not crash if notfiy failed on ->show (#38496)
o make sure notifications' text doesn't got truncated
o use more modern API to check for updates
diff --git a/mdkapplet b/mdkapplet
index 43d3b1be..c3120c47 100755
--- a/mdkapplet
+++ b/mdkapplet
@@ -467,7 +467,7 @@ sub setState {
my $bubble = Gtk2::Notify->new_with_status_icon(N("Warning"), formatAlaTeX(translate($state{$state_type}{tt}[0])) . "\n",
'/usr/share/icons/mdkonline.png', $icon);
$bubble->set_timeout(5000);
- $bubble->show;
+ eval { $bubble->show };
}
my $menu = Gtk2::Menu->new;