Introduction
Introduction Statistics Contact Development Disclaimer Help
tadded pointer warps on kb-driven/manage-driven focus - dwm - [fork] customized…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit 0a638a4cafb3dd754a596605bb55ac7977fba71e
parent 21553f9b4dc80a3afa0a76854dd2ae5ea5e1f4a1
Author: Anselm R. Garbe <[email protected]>
Date: Thu, 13 Jul 2006 12:00:20 +0200
added pointer warps on kb-driven/manage-driven focus
Diffstat:
M client.c | 3 +++
1 file changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/client.c b/client.c
t@@ -101,6 +101,7 @@ sel(void *aux)
if(!c)
c = stack;
craise(c);
+ XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w / 2, c->h / 2);
focus(c);
}
t@@ -235,6 +236,7 @@ focus(Client *c)
draw_client(c);
XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);
XFlush(dpy);
+ discard_events(EnterWindowMask);
}
void
t@@ -279,6 +281,7 @@ manage(Window w, XWindowAttributes *wa)
XGrabButton(dpy, Button3, Mod1Mask, c->win, False, ButtonPressMask,
GrabModeAsync, GrabModeSync, None, None);
arrange();
+ XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w / 2, c->h / 2);
focus(c);
}
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.