From 664b0b4e943ba4d410168817dcff953804b44253 Mon Sep 17 00:00:00 2001 From: Mikael Magnusson Date: Sun, 2 Mar 2008 01:51:06 +0100 Subject: [PATCH 1/1] Don't run actions in If in reverse order. --- openbox/actions/if.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openbox/actions/if.c b/openbox/actions/if.c index a35c61f..4c98966 100644 --- a/openbox/actions/if.c +++ b/openbox/actions/if.c @@ -86,7 +86,7 @@ static gpointer setup_func(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node) m = parse_find_node("action", n->xmlChildrenNode); while (m) { ObActionsAct *action = actions_parse(i, doc, m); - if (action) o->thenacts = g_slist_prepend(o->thenacts, action); + if (action) o->thenacts = g_slist_append(o->thenacts, action); m = parse_find_node("action", m->next); } } @@ -96,7 +96,7 @@ static gpointer setup_func(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node) m = parse_find_node("action", n->xmlChildrenNode); while (m) { ObActionsAct *action = actions_parse(i, doc, m); - if (action) o->elseacts = g_slist_prepend(o->elseacts, action); + if (action) o->elseacts = g_slist_append(o->elseacts, action); m = parse_find_node("action", m->next); } } -- 1.9.1