diff options
author | Ted Gould <ted@gould.cx> | 2011-02-23 10:31:05 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2011-02-23 10:31:05 -0600 |
commit | 4c9b48b9f83801a398437f8fbf3f60a46d55b110 (patch) | |
tree | e70b8847d21bfbdff613a9d1813532a636a9ae16 /libdbusmenu-glib/menuitem.c | |
parent | fbb337084d705302b965278525f0bb7bc2580d35 (diff) | |
download | libdbusmenu-4c9b48b9f83801a398437f8fbf3f60a46d55b110.tar.gz libdbusmenu-4c9b48b9f83801a398437f8fbf3f60a46d55b110.tar.bz2 libdbusmenu-4c9b48b9f83801a398437f8fbf3f60a46d55b110.zip |
Redefine so that we don't recurse if we shouldn't
Diffstat (limited to 'libdbusmenu-glib/menuitem.c')
-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 ee18fab..f252afa 100644 --- a/libdbusmenu-glib/menuitem.c +++ b/libdbusmenu-glib/menuitem.c @@ -1433,7 +1433,7 @@ dbusmenu_menuitem_build_variant (DbusmenuMenuitem * mi, const gchar ** propertie /* Pillage the children */ GList * children = dbusmenu_menuitem_get_children(mi); - if (children == NULL && recurse != 0) { + if (children == NULL || recurse == 0) { g_variant_builder_add_value(&tupleb, g_variant_new_array(G_VARIANT_TYPE_VARIANT, NULL, 0)); } else { GVariantBuilder childrenbuilder; |