Created attachment 7402 patch fixing typo in calculating NET_WORKAREA for bottom struts There is an typo when calculating NET_WORKAREA for L-shaped displays. If panel is on bottom of the primary monitor NET_WORKAREA does not ignore struts on other displays. It is typo because all others struts (left, right and top) works correct and in workspace.c we should use && instead || when checking STRUTS_BOTTOM. I created a patch and put it here.
Andrey Alekseenkov referenced this bugreport in commit b6fa004ea1ad4d7db84730ae5f773cbc4b762eeb Fix logic error in bottom struts validation https://git.xfce.org/xfce/xfwm4/commit?id=b6fa004ea1ad4d7db84730ae5f773cbc4b762eeb
Andrey Alekseenkov referenced this bugreport in commit 0f7f70f3b3ed0883bdca6989673dbd1cdffdd901 Fix logic error in bottom struts validation https://git.xfce.org/xfce/xfwm4/commit?id=0f7f70f3b3ed0883bdca6989673dbd1cdffdd901