diff options
Diffstat (limited to 'backend/x11/output.c')
-rw-r--r-- | backend/x11/output.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/backend/x11/output.c b/backend/x11/output.c index ba70d5cb..6f98c590 100644 --- a/backend/x11/output.c +++ b/backend/x11/output.c @@ -168,7 +168,9 @@ struct wlr_output *wlr_x11_output_create(struct wlr_backend *backend) { XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE | XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS | XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE | - XCB_INPUT_XI_EVENT_MASK_MOTION, + XCB_INPUT_XI_EVENT_MASK_MOTION | + XCB_INPUT_XI_EVENT_MASK_ENTER | + XCB_INPUT_XI_EVENT_MASK_LEAVE, }; xcb_input_xi_select_events(x11->xcb, output->win, 1, &xinput_mask.head); @@ -190,10 +192,6 @@ struct wlr_output *wlr_x11_output_create(struct wlr_backend *backend) { strlen(title), title); } - uint32_t cursor_values[] = { x11->cursor }; - xcb_change_window_attributes(x11->xcb, output->win, XCB_CW_CURSOR, - cursor_values); - xcb_map_window(x11->xcb, output->win); xcb_flush(x11->xcb); |