]> Dogcows Code - chaz/openbox/commitdiff
you can't resize fully maxed windows
authorDana Jansens <danakj@orodu.net>
Tue, 22 May 2007 00:09:08 +0000 (00:09 +0000)
committerDana Jansens <danakj@orodu.net>
Tue, 22 May 2007 00:09:08 +0000 (00:09 +0000)
openbox/client.c

index da38843b74e210b56f9694fe644fbc2fed360ed1..875c790bd8e727cc222b1796e2fef3add29718a5 100644 (file)
@@ -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)
This page took 0.030309 seconds and 4 git commands to generate.