]> Dogcows Code - chaz/openbox/commitdiff
use the raw screen size not the strut adjusted size to determine max_height and width...
authorDana Jansens <danakj@orodu.net>
Sun, 26 May 2002 20:51:33 +0000 (20:51 +0000)
committerDana Jansens <danakj@orodu.net>
Sun, 26 May 2002 20:51:33 +0000 (20:51 +0000)
src/Window.cc

index b9bd05689c0d7d53abf8ef6fad2b8c32c93c3b78..0a8452791f9922ba28fc59b63ddb7131b5efe062 100644 (file)
@@ -906,12 +906,18 @@ void BlackboxWindow::getWMNormalHints(void) {
   long icccm_mask;
   XSizeHints sizehint;
 
-  const Rect& screen_area = screen->availableArea();
-
   client.min_width = client.min_height =
     client.width_inc = client.height_inc = 1;
   client.base_width = client.base_height = 0;
+
+  /*
+    use the full screen, not the strut modified size. otherwise when the
+    availableArea changes max_width/height will be incorrect and lead to odd
+    rendering bugs.
+  */
+  const Rect& screen_area = screen->getRect();
   client.max_width = screen_area.width();
+
   client.max_height = screen_area.height();
   client.min_aspect_x = client.min_aspect_y =
     client.max_aspect_x = client.max_aspect_y = 1;
This page took 0.025424 seconds and 4 git commands to generate.