all repos — openbox @ dc94a241c30484611688a8bfb5515577f017529e

openbox fork - make it a bit more like ryudo

don't deiconify windows on reconfigure if they cant be iconified directly.  stop managing windows in reverse order on restart it messes up the dock among other things
Dana Jansens danakj@orodu.net
commit

dc94a241c30484611688a8bfb5515577f017529e

parent

33131761db5f9eabb4d97b0c6f147597d6041ac6

1 files changed, 5 insertions(+), 5 deletions(-)

jump to
M openbox/client.copenbox/client.c

@@ -1832,15 +1832,15 @@ actions[num++] = OBT_PROP_ATOM(OB_WM_ACTION_UNDECORATE);

OBT_PROP_SETA32(self->window, NET_WM_ALLOWED_ACTIONS, ATOM, actions, num); - /* make sure the window isn't breaking any rules now */ + /* make sure the window isn't breaking any rules now + + don't check ICONIFY here. just cuz a window can't iconify doesnt mean + it can't be iconified with its parent + */ if (!(self->functions & OB_CLIENT_FUNC_SHADE) && self->shaded) { if (self->frame) client_shade(self, FALSE); else self->shaded = FALSE; - } - if (!(self->functions & OB_CLIENT_FUNC_ICONIFY) && self->iconic) { - if (self->frame) client_iconify(self, FALSE, TRUE, FALSE); - else self->iconic = FALSE; } if (!(self->functions & OB_CLIENT_FUNC_FULLSCREEN) && self->fullscreen) { if (self->frame) client_fullscreen(self, FALSE);