aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--matchbox/mb-wm-theme.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/matchbox/mb-wm-theme.c b/matchbox/mb-wm-theme.c
index e610236..7282e16 100644
--- a/matchbox/mb-wm-theme.c
+++ b/matchbox/mb-wm-theme.c
@@ -827,11 +827,9 @@ static void
xml_stack_pop (GList ** stack)
{
GList * top = *stack;
- struct stack_data * s = top->data;
- *stack = top->next;
- free (s);
- free (top);
+ free (top->data);
+ *stack = g_list_delete_link (*stack, *stack);
}
static void