]> Dogcows Code - chaz/openbox/commitdiff
use all possible struts when maximizing to fill the screen
authorDana Jansens <danakj@orodu.net>
Wed, 13 Jun 2007 02:34:59 +0000 (02:34 +0000)
committerDana Jansens <danakj@orodu.net>
Wed, 13 Jun 2007 02:34:59 +0000 (02:34 +0000)
openbox/client.c

index 71be0f94656baf078a48cfb25405da2e75e75b13..1ead992c2d22ed9fedfa6d7b854c12136a71c02b 100644 (file)
@@ -2731,7 +2731,10 @@ void client_try_configure(ObClient *self, gint *x, gint *y, gint *w, gint *h,
         guint i;
 
         i = screen_find_monitor(&desired);
-        a = screen_area_monitor(self->desktop, i, &desired);
+        /* use all possible struts when maximizing to the full screen */
+        a = screen_area_monitor(self->desktop, i,
+                                (self->max_horz && self->max_vert ?
+                                 NULL : &desired));
 
         /* set the size and position if maximized */
         if (self->max_horz) {
This page took 0.024817 seconds and 4 git commands to generate.