diff options
author | Ted Gould <ted@gould.cx> | 2011-03-28 22:11:25 -0500 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2011-03-28 22:11:25 -0500 |
commit | de83592f2bb7a825b4164b68e9a70499416aeb4b (patch) | |
tree | a60e69bcf6917d5dc900a076a937338ca4d675b4 /libdbusmenu-gtk/menuitem.c | |
parent | 980cc3a10a166cd99f9369712489f849732a63e0 (diff) | |
download | libdbusmenu-de83592f2bb7a825b4164b68e9a70499416aeb4b.tar.gz libdbusmenu-de83592f2bb7a825b4164b68e9a70499416aeb4b.tar.bz2 libdbusmenu-de83592f2bb7a825b4164b68e9a70499416aeb4b.zip |
Use loop instead of next
Diffstat (limited to 'libdbusmenu-gtk/menuitem.c')
-rw-r--r-- | libdbusmenu-gtk/menuitem.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libdbusmenu-gtk/menuitem.c b/libdbusmenu-gtk/menuitem.c index f6c50b6..9987cef 100644 --- a/libdbusmenu-gtk/menuitem.c +++ b/libdbusmenu-gtk/menuitem.c @@ -305,7 +305,7 @@ dbusmenu_menuitem_property_get_shortcut (DbusmenuMenuitem * menuitem, guint * ke g_variant_iter_init(&iter, g_variant_get_child_value(wrapper, 0)); gchar * string; - while(g_variant_iter_next(&iter, "s", &string)) { + while(g_variant_iter_loop(&iter, "s", &string)) { if (g_strcmp0(string, DBUSMENU_MENUITEM_SHORTCUT_CONTROL) == 0) { *modifier |= GDK_CONTROL_MASK; } else if (g_strcmp0(string, DBUSMENU_MENUITEM_SHORTCUT_ALT) == 0) { @@ -318,8 +318,6 @@ dbusmenu_menuitem_property_get_shortcut (DbusmenuMenuitem * menuitem, guint * ke GdkModifierType tempmod; gtk_accelerator_parse(string, key, &tempmod); } - - g_free(string); } return; |