X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=openbox%2Faction.c;h=a58441b08a754df95821feae2e8a3a1d7d9662e4;hb=49eea4715faa55a0da670112619f22da6e20f5aa;hp=614b196ad17857fa33bbc181223172ca8e67fe58;hpb=2135d9e2fda58dcf1c9a40266fd1b38c1cd4d71f;p=chaz%2Fopenbox diff --git a/openbox/action.c b/openbox/action.c index 614b196a..a58441b0 100644 --- a/openbox/action.c +++ b/openbox/action.c @@ -301,7 +301,7 @@ void action_resize_relative_horz(union ActionData *data) void action_resize_relative_vert(union ActionData *data) { Client *c = data->relative.c; - if (c) + if (c && !c->shaded) client_configure(c, Corner_TopLeft, c->area.x, c->area.y, c->area.width, c->area.height + data->relative.delta, TRUE, TRUE); @@ -632,10 +632,8 @@ void action_resize(union ActionData *data) int w = data->resize.x; int h = data->resize.y; - if (!c || !client_normal(c)) return; + if (!c || c->shaded || !client_normal(c)) return; - /* XXX window snapping/struts */ - dispatch_resize(c, &w, &h, data->resize.corner); w -= c->frame->size.left + c->frame->size.right;