This patch is fixing the maximize window feature. As it was reported by Miikka, in multiple screens env wmaker is reserving some space for the dock even on screen that are not displaying it. This patch is only adjusting the working area for the head that is displaying the dock.
--- src/xinerama.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xinerama.c b/src/xinerama.c index d490b0c..3d26139 100644 --- a/src/xinerama.c +++ b/src/xinerama.c @@ -306,7 +306,7 @@ WArea wGetUsableAreaForHead(WScreen * scr, int head, WArea * totalAreaPtr, Bool if (noicons) { /* check if user wants dock covered */ - if (scr->dock && wPreferences.no_window_over_dock) { + if (scr->dock && wPreferences.no_window_over_dock && wAppIconTouchesHead(scr->dock->icon_array[0], head)) { int offset = wPreferences.icon_size + DOCK_EXTRA_SPACE; if (scr->dock->on_right_side) -- 2.1.0
0001-wmaker-fix-maximizing-window-in-multiple-screens-env.patch
Description: Binary data