diff options
author | Ted Gould <ted@gould.cx> | 2012-02-09 12:44:09 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2012-02-09 12:44:09 -0600 |
commit | 62b028c0f6cff245f8781a5a4e769be20b2afba1 (patch) | |
tree | d4462299f178a8f35b1ef9573b5d50035487e773 | |
parent | 8d7a4ec5cbf30119b0ec553174853556a480228a (diff) | |
download | libdbusmenu-62b028c0f6cff245f8781a5a4e769be20b2afba1.tar.gz libdbusmenu-62b028c0f6cff245f8781a5a4e769be20b2afba1.tar.bz2 libdbusmenu-62b028c0f6cff245f8781a5a4e769be20b2afba1.zip |
Because of the change of inhash above we could have hash_variant be NULL here
-rw-r--r-- | libdbusmenu-glib/menuitem.c | 2 |
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; } |