676f1ea
From 59537ec4cd4d7ba5060b5b2f6dad8e8f92f4c002 Mon Sep 17 00:00:00 2001
676f1ea
From: =?utf8?q?Amadeusz=20S=C5=82awi=C5=84ski?= <amade@asmblr.net>
676f1ea
Date: Mon, 22 Sep 2014 16:33:24 +0200
676f1ea
Subject: [PATCH] fix maximize when dock is set 'on top' and it should be
676f1ea
 covered
676f1ea
MIME-Version: 1.0
676f1ea
Content-Type: text/plain; charset=utf8
676f1ea
Content-Transfer-Encoding: 8bit
676f1ea
676f1ea
Window Maker was not correctly maximizing windows in some cases
676f1ea
676f1ea
"... do not cover dock" enabled with "Dock postion":
676f1ea
Normal             - maximizes ok
676f1ea
Auto raise & lower - maximizes ok
676f1ea
Keep on Top        - maximizes ok
676f1ea
676f1ea
"... do not cover dock" disabled with "Dock postion":
676f1ea
Normal             - maximizes ok
676f1ea
Auto raise & lower - maximizes ok
676f1ea
Keep on Top        - maximizes not covering dock
676f1ea
676f1ea
Reported-by: Johann Haarhoff <johann@haarhoff.org.za>
676f1ea
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
676f1ea
---
676f1ea
 src/xinerama.c |    2 +-
676f1ea
 1 files changed, 1 insertions(+), 1 deletions(-)
676f1ea
676f1ea
diff --git a/src/xinerama.c b/src/xinerama.c
676f1ea
index e1e47ee..d490b0c 100644
676f1ea
--- a/src/xinerama.c
676f1ea
+++ b/src/xinerama.c
676f1ea
@@ -306,7 +306,7 @@ WArea wGetUsableAreaForHead(WScreen * scr, int head, WArea * totalAreaPtr, Bool
676f1ea
 
676f1ea
 	if (noicons) {
676f1ea
 		/* check if user wants dock covered */
676f1ea
-		if (scr->dock && (!scr->dock->lowered || wPreferences.no_window_over_dock)) {
676f1ea
+		if (scr->dock && wPreferences.no_window_over_dock) {
676f1ea
 			int offset = wPreferences.icon_size + DOCK_EXTRA_SPACE;
676f1ea
 
676f1ea
 			if (scr->dock->on_right_side)
676f1ea
-- 
676f1ea
1.7.6.6.GIT
676f1ea