aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-gtk/menuitem.c
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2011-03-28 22:11:25 -0500
committerTed Gould <ted@gould.cx>2011-03-28 22:11:25 -0500
commitde83592f2bb7a825b4164b68e9a70499416aeb4b (patch)
treea60e69bcf6917d5dc900a076a937338ca4d675b4 /libdbusmenu-gtk/menuitem.c
parent980cc3a10a166cd99f9369712489f849732a63e0 (diff)
downloadlibdbusmenu-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.c4
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;