X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Faction.c;h=4e3b83ba9cec36724437b106bffd4ac79f48f964;hb=a098c2437e96d58c647559b46278bc92954e9bbe;hp=01176294ac2275faadec53949400b1b8ec38562a;hpb=90861d60f73c87e9459dd84b92e83993c4520366;p=chaz%2Fopenbox diff --git a/openbox/action.c b/openbox/action.c index 01176294..4e3b83ba 100644 --- a/openbox/action.c +++ b/openbox/action.c @@ -334,6 +334,11 @@ ActionString actionstrings[] = action_iconify, NULL }, + { + "raiselower", + action_raiselower, + NULL + }, { "raise", action_raise, @@ -767,6 +772,16 @@ void action_iconify(union ActionData *data) client_iconify(data->client.c, TRUE, TRUE); } +void action_raiselower(union ActionData *data) +{ + if (data->client.c) { + if (data->client.c->frame->obscured) + stacking_raise(CLIENT_AS_WINDOW(data->client.c)); + else + stacking_lower(CLIENT_AS_WINDOW(data->client.c)); + } +} + void action_raise(union ActionData *data) { if (data->client.c)