X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Factions%2Fif.c;h=4c989664b3470df060bfb0aaee038013cc4fad97;hb=664b0b4e943ba4d410168817dcff953804b44253;hp=a35c61fce70a96c4df8944c4294957ea4e986409;hpb=610e80e05286fd8fa189ad19aecd68dc978a48b8;p=chaz%2Fopenbox diff --git a/openbox/actions/if.c b/openbox/actions/if.c index a35c61fc..4c989664 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); } }