diff options
author | Ted Gould <ted@gould.cx> | 2010-03-31 01:03:44 -0500 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2010-03-31 01:03:44 -0500 |
commit | 4d34ef26ed23a32ba777d1049a6fa6de88750516 (patch) | |
tree | 39dfd50046d7f2fe933ae36a319c1ca8d785d487 /libdbusmenu-glib | |
parent | 4f9bfdd91ad1ebd0fb8d778a717c9429a6c258c2 (diff) | |
download | libdbusmenu-4d34ef26ed23a32ba777d1049a6fa6de88750516.tar.gz libdbusmenu-4d34ef26ed23a32ba777d1049a6fa6de88750516.tar.bz2 libdbusmenu-4d34ef26ed23a32ba777d1049a6fa6de88750516.zip |
Removing this error. It's reasonable for this to happen, and the correction is that when we DO get the item, we'll ask for all of it's properties.
Diffstat (limited to 'libdbusmenu-glib')
-rw-r--r-- | libdbusmenu-glib/client.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libdbusmenu-glib/client.c b/libdbusmenu-glib/client.c index 697420f..ae4b2f9 100644 --- a/libdbusmenu-glib/client.c +++ b/libdbusmenu-glib/client.c @@ -337,7 +337,12 @@ id_prop_update (DBusGProxy * proxy, gint id, gchar * property, GValue * value, D g_return_if_fail(priv->root != NULL); DbusmenuMenuitem * menuitem = dbusmenu_menuitem_find_id(priv->root, id); - g_return_if_fail(menuitem != NULL); + if (menuitem == NULL) { + #ifdef MASSIVEDEBUGGING + g_debug("Property update '%s' on id %d which couldn't be found", property, id); + #endif + return; + } dbusmenu_menuitem_property_set_value(menuitem, property, value); |