JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
Change event mask on bar windows to handle pointer activity.
authorReginald Kennedy <rk@rejii.com>
Tue, 30 Oct 2012 12:53:53 +0000 (20:53 +0800)
committerReginald Kennedy <rk@rejii.com>
Tue, 30 Oct 2012 12:53:56 +0000 (20:53 +0800)
spectrwm.c

index bda9896..16cb8b3 100644 (file)
@@ -2539,7 +2539,8 @@ bar_setup(struct swm_region *r)
        r->bar->id = xcb_generate_id(conn);
        wa[0] = r->s->c[SWM_S_COLOR_BAR].pixel;
        wa[1] = r->s->c[SWM_S_COLOR_BAR_BORDER_UNFOCUS].pixel;
-       wa[2] = XCB_EVENT_MASK_EXPOSURE;
+       wa[2] = XCB_EVENT_MASK_EXPOSURE | XCB_EVENT_MASK_POINTER_MOTION |
+           XCB_EVENT_MASK_POINTER_MOTION_HINT;
 
        xcb_create_window(conn, XCB_COPY_FROM_PARENT, r->bar->id, r->s->root,
            X(r->bar), Y(r->bar), WIDTH(r->bar), HEIGHT(r->bar),