summaryrefslogtreecommitdiff
path: root/plugins/gtk+/glade-accels.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/gtk+/glade-accels.c')
-rw-r--r--plugins/gtk+/glade-accels.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/gtk+/glade-accels.c b/plugins/gtk+/glade-accels.c
index 994e846b..479c7980 100644
--- a/plugins/gtk+/glade-accels.c
+++ b/plugins/gtk+/glade-accels.c
@@ -187,8 +187,9 @@ eprop_find_iter (GladeEpropIterTab * iter_tab, gchar * name)
}
static void
-iter_tab_free (GladeEpropIterTab * iter_tab)
+iter_tab_free (gpointer data)
{
+ GladeEpropIterTab *iter_tab = data;
gtk_tree_iter_free (iter_tab->iter);
g_free (iter_tab);
}
@@ -582,8 +583,7 @@ glade_eprop_accel_show_dialog (GladeEditorProperty *eprop)
if (eprop_accel->parent_iters)
{
- g_list_foreach (eprop_accel->parent_iters, (GFunc) iter_tab_free, NULL);
- g_list_free (eprop_accel->parent_iters);
+ g_list_free_full (eprop_accel->parent_iters, iter_tab_free);
eprop_accel->parent_iters = NULL;
}