aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/menuitem.c
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2012-02-15 11:32:45 -0600
committerTed Gould <ted@gould.cx>2012-02-15 11:32:45 -0600
commitaeee68e0dd671630e9d1ffa4c8bee5dd78db2066 (patch)
treeb58b022bf82972bdc6fa9d43ba2c10965c7bd803 /libdbusmenu-glib/menuitem.c
parent9332359a3cad3a5f23e7ff0c4bae14159818d026 (diff)
parentaef71fa6d08309a29df51d94bcb2c7713e9c04ee (diff)
downloadlibdbusmenu-aeee68e0dd671630e9d1ffa4c8bee5dd78db2066.tar.gz
libdbusmenu-aeee68e0dd671630e9d1ffa4c8bee5dd78db2066.tar.bz2
libdbusmenu-aeee68e0dd671630e9d1ffa4c8bee5dd78db2066.zip
Import upstream version 0.5.91
Diffstat (limited to 'libdbusmenu-glib/menuitem.c')
-rw-r--r--libdbusmenu-glib/menuitem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libdbusmenu-glib/menuitem.c b/libdbusmenu-glib/menuitem.c
index 30ae277..18db4ef 100644
--- a/libdbusmenu-glib/menuitem.c
+++ b/libdbusmenu-glib/menuitem.c
@@ -1222,7 +1222,7 @@ dbusmenu_menuitem_property_set_variant (DbusmenuMenuitem * mi, const gchar * pro
but we're actually replacing it no matter. This is so that
the variant passed in sticks around which the caller may
expect. They shouldn't, but it's low cost to remove bugs. */
- if (!inhash || !g_variant_equal(hash_variant, value)) {
+ if (!inhash || (hash_variant != NULL && !g_variant_equal(hash_variant, value))) {
replaced = TRUE;
}