From: Dana Jansens Date: Tue, 22 May 2007 00:09:08 +0000 (+0000) Subject: you can't resize fully maxed windows X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=119c48fc6c90da5ebb2fc59425bbdb30f4576e47;p=chaz%2Fopenbox you can't resize fully maxed windows --- diff --git a/openbox/client.c b/openbox/client.c index da38843b..875c790b 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -1685,6 +1685,10 @@ void client_setup_decor_and_functions(ObClient *self) } } + /* can't resize maximized windows */ + if (self->max_horz && self->max_vert) + self->functions &=~ OB_CLIENT_FUNC_RESIZE; + if (!(self->functions & OB_CLIENT_FUNC_SHADE)) self->decorations &= ~OB_FRAME_DECOR_SHADE; if (!(self->functions & OB_CLIENT_FUNC_ICONIFY)) @@ -1700,10 +1704,6 @@ void client_setup_decor_and_functions(ObClient *self) self->decorations &= ~OB_FRAME_DECOR_MAXIMIZE; } - /* kill the handle on fully maxed windows */ - if (self->max_vert && self->max_horz) - self->decorations &= ~(OB_FRAME_DECOR_HANDLE | OB_FRAME_DECOR_GRIPS); - /* If there are no decorations to remove, don't allow the user to try toggle the state */ if (self->decorations == 0)