[gnome-panel] libpanel-applet: fix critical warning



commit 821c5ca543e2469ec95ec479e65fb39c53e46f36
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Mon Nov 3 23:43:04 2014 +0200

    libpanel-applet: fix critical warning

 libpanel-applet/panel-applet.c |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)
---
diff --git a/libpanel-applet/panel-applet.c b/libpanel-applet/panel-applet.c
index b4c9372..e7c042f 100644
--- a/libpanel-applet/panel-applet.c
+++ b/libpanel-applet/panel-applet.c
@@ -629,14 +629,18 @@ panel_applet_menu_get_action (PanelApplet *applet,
 static void
 panel_applet_menu_update_actions (PanelApplet *applet)
 {
-       gboolean locked_down = applet->priv->locked_down;
-
-       g_object_set (panel_applet_menu_get_action (applet, "Move"),
-                     "enabled", !locked_down,
-                     NULL);
-       g_object_set (panel_applet_menu_get_action (applet, "Remove"),
-                     "enabled", !locked_down,
-                     NULL);
+       gboolean locked_down;
+       GAction *action;
+
+       locked_down = applet->priv->locked_down;
+
+       action = panel_applet_menu_get_action (applet, "Move");
+       if (action)
+               g_object_set (action, "enabled", !locked_down, NULL);
+
+       action = panel_applet_menu_get_action (applet, "Remove");
+       if (action)
+               g_object_set (action, "enabled", !locked_down, NULL);
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]