> I've attached code for dwm anyway.

And a fix.
--- pointer-lock.c	2011-01-30 13:01:37.396999981 +0000
+++ pointer-lock2.c	2011-01-30 13:09:44.834999934 +0000
@@ -2,6 +2,8 @@
 pointerlock(const Arg *a)
 {
 	if(a->i){
+		if(!selmon->sel)
+			return;
 		if(XGrabPointer(dpy, selmon->sel->win, False, MOUSEMASK,
 				GrabModeAsync, GrabModeAsync,
 				selmon->sel->win, None, CurrentTime) != GrabSuccess)

Reply via email to