aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/server.c
diff options
context:
space:
mode:
authorKen VanDine <ken.vandine@canonical.com>2011-02-22 09:46:48 -0500
committerKen VanDine <ken.vandine@canonical.com>2011-02-22 09:46:48 -0500
commit7971e39e569ae85642666803a9b2fd329fb6b654 (patch)
treef82bbfadaedcb18bfa98ad78f58108eaa4857bee /libdbusmenu-glib/server.c
parentddf231e6a387990c5b011ef7cd998333a32aba02 (diff)
parent5eda2e026654bb7d79c30053f60cc2f67171be75 (diff)
downloadlibdbusmenu-7971e39e569ae85642666803a9b2fd329fb6b654.tar.gz
libdbusmenu-7971e39e569ae85642666803a9b2fd329fb6b654.tar.bz2
libdbusmenu-7971e39e569ae85642666803a9b2fd329fb6b654.zip
releasing version 0.3.98-0ubuntu2
Diffstat (limited to 'libdbusmenu-glib/server.c')
-rw-r--r--libdbusmenu-glib/server.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libdbusmenu-glib/server.c b/libdbusmenu-glib/server.c
index aa39991..de8a9b9 100644
--- a/libdbusmenu-glib/server.c
+++ b/libdbusmenu-glib/server.c
@@ -892,7 +892,9 @@ menuitem_property_changed (DbusmenuMenuitem * mi, gchar * property, GVariant * v
/* If so, we need to swap the value */
if (prop != NULL) {
- g_variant_unref(prop->variant);
+ if (prop->variant != NULL) {
+ g_variant_unref(prop->variant);
+ }
prop->variant = variant;
} else {
/* else we need to add it */