X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fopenbox;a=blobdiff_plain;f=openbox%2Factions%2Fexit.c;fp=openbox%2Factions%2Fexit.c;h=3bfebbce3175e60cca7fceec9a0272a4f35caa90;hp=567926e1fd3e4ddb8ba52c5a1cc25e8d927a5981;hb=2f09e0ce388f63c341cb328d795766e2bd0dc24b;hpb=672aea85cfe2ac2bc8cb4e3f34fd023f10d90182 diff --git a/openbox/actions/exit.c b/openbox/actions/exit.c index 567926e1..3bfebbce 100644 --- a/openbox/actions/exit.c +++ b/openbox/actions/exit.c @@ -8,7 +8,7 @@ typedef struct { gboolean prompt; } Options; -static gpointer setup_func(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node); +static gpointer setup_func(xmlNodePtr node); static gboolean run_func(ObActionsData *data, gpointer options); void action_exit_startup(void) @@ -17,7 +17,7 @@ void action_exit_startup(void) actions_register("SessionLogout", setup_func, NULL, run_func, NULL, NULL); } -static gpointer setup_func(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node) +static gpointer setup_func(xmlNodePtr node) { xmlNodePtr n; Options *o; @@ -25,8 +25,8 @@ static gpointer setup_func(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node) o = g_new0(Options, 1); o->prompt = TRUE; - if ((n = parse_find_node("prompt", node))) - o->prompt = parse_bool(doc, n); + if ((n = obt_parse_find_node(node, "prompt"))) + o->prompt = obt_parse_node_bool(n); return o; }