all repos — openbox @ 6271c8e975e5c6572c0c2f3a458bad08aa04503d

openbox fork - make it a bit more like ryudo

make client_under_pointer only count windows on the visible desktop. its called halfway thru showing/hiding windows on a desktop change when focusLast is off
Dana Jansens danakj@orodu.net
commit

6271c8e975e5c6572c0c2f3a458bad08aa04503d

parent

128209b1c3dd4be15b8ddf5e6e007a335e987549

1 files changed, 5 insertions(+), 0 deletions(-)

jump to
M openbox/client.copenbox/client.c

@@ -3986,6 +3986,11 @@ for (it = stacking_list; it; it = g_list_next(it)) {

if (WINDOW_IS_CLIENT(it->data)) { ObClient *c = WINDOW_AS_CLIENT(it->data); if (c->frame->visible && + /* check the desktop, this is done during desktop + switching and windows are shown/hidden status is not + reliable */ + (c->desktop == screen_desktop || + c->desktop == DESKTOP_ALL) && /* ignore all animating windows */ !frame_iconify_animating(c->frame) && RECT_CONTAINS(c->frame->area, x, y))