diff options
-rw-r--r-- | matchbox/mb-wm-theme.c | 6 |
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 |