]> code.delx.au - spectrwm/commitdiff
Fix manual focus mode sometimes switching region with pointer motion.
authorReginald Kennedy <rk@rejii.com>
Fri, 22 Mar 2013 23:46:09 +0000 (07:46 +0800)
committerReginald Kennedy <rk@rejii.com>
Fri, 22 Mar 2013 23:46:09 +0000 (07:46 +0800)
spectrwm.c

index 10a82be0bfd452d2ea06c3318bf0e10f1f045262..a6ef35f8456e78e3c33aaad594139050ebc1892b 100644 (file)
@@ -8449,6 +8449,9 @@ motionnotify(xcb_motion_notify_event_t *e)
 
        last_event_time = e->time;
 
+       if (focus_mode == SWM_FOCUS_MANUAL)
+               return;
+
        num_screens = get_screen_count();
        for (i = 0; i < num_screens; i++)
                if (screens[i].root == e->root)