]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.c
use all possible struts when maximizing to fill the screen
[chaz/openbox] / 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.020061 seconds and 4 git commands to generate.