ensure that xwayland cursor defaults to left_ptr
Don't show an X cursor when closing an Xwayland window or with certain dropdowns. Based on https://github.com/djpohly/dwl/pull/32main
parent
444a5f9dec
commit
f80f08848b
7
dwl.c
7
dwl.c
|
@ -2561,6 +2561,13 @@ xwaylandready(struct wl_listener *listener, void *data)
|
|||
/* assign the one and only seat */
|
||||
wlr_xwayland_set_seat(xwayland, seat);
|
||||
|
||||
/* Set the default XWayland cursor to match the rest of dwl. */
|
||||
struct wlr_xcursor *xcursor = wlr_xcursor_manager_get_xcursor(cursor_mgr, "left_ptr", 1);
|
||||
wlr_xwayland_set_cursor(xwayland,
|
||||
xcursor->images[0]->buffer, xcursor->images[0]->width * 4,
|
||||
xcursor->images[0]->width, xcursor->images[0]->height,
|
||||
xcursor->images[0]->hotspot_x, xcursor->images[0]->hotspot_y);
|
||||
|
||||
xcb_disconnect(xc);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue