mirror of
https://github.com/swaywm/sway.git
synced 2024-11-22 07:51:28 +00:00
Use "default" XCursor instead of "left_ptr"
"left_ptr" is the legacy XCursor name. "default" is the cursor spec name.
This commit is contained in:
parent
7fbd9fbf28
commit
974a8629a8
|
@ -236,7 +236,7 @@ void cursor_update_image(struct sway_cursor *cursor,
|
|||
// Try a node's resize edge
|
||||
enum wlr_edges edge = find_resize_edge(node->sway_container, NULL, cursor);
|
||||
if (edge == WLR_EDGE_NONE) {
|
||||
cursor_set_image(cursor, "left_ptr", NULL);
|
||||
cursor_set_image(cursor, "default", NULL);
|
||||
} else if (container_is_floating(node->sway_container)) {
|
||||
cursor_set_image(cursor, wlr_xcursor_get_resize_name(edge), NULL);
|
||||
} else {
|
||||
|
@ -247,7 +247,7 @@ void cursor_update_image(struct sway_cursor *cursor,
|
|||
}
|
||||
}
|
||||
} else {
|
||||
cursor_set_image(cursor, "left_ptr", NULL);
|
||||
cursor_set_image(cursor, "default", NULL);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -671,7 +671,7 @@ static void seat_update_capabilities(struct sway_seat *seat) {
|
|||
} else {
|
||||
wlr_seat_set_capabilities(seat->wlr_seat, caps);
|
||||
if ((previous_caps & WL_SEAT_CAPABILITY_POINTER) == 0) {
|
||||
cursor_set_image(seat->cursor, "left_ptr", NULL);
|
||||
cursor_set_image(seat->cursor, "default", NULL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1039,7 +1039,7 @@ void seat_configure_xcursor(struct sway_seat *seat) {
|
|||
|
||||
wlr_xcursor_manager_load(server.xwayland.xcursor_manager, 1);
|
||||
struct wlr_xcursor *xcursor = wlr_xcursor_manager_get_xcursor(
|
||||
server.xwayland.xcursor_manager, "left_ptr", 1);
|
||||
server.xwayland.xcursor_manager, "default", 1);
|
||||
if (xcursor != NULL) {
|
||||
struct wlr_xcursor_image *image = xcursor->images[0];
|
||||
wlr_xwayland_set_cursor(
|
||||
|
@ -1082,7 +1082,7 @@ void seat_configure_xcursor(struct sway_seat *seat) {
|
|||
|
||||
// Reset the cursor so that we apply it to outputs that just appeared
|
||||
cursor_set_image(seat->cursor, NULL, NULL);
|
||||
cursor_set_image(seat->cursor, "left_ptr", NULL);
|
||||
cursor_set_image(seat->cursor, "default", NULL);
|
||||
wlr_cursor_warp(seat->cursor->cursor, NULL, seat->cursor->cursor->x,
|
||||
seat->cursor->cursor->y);
|
||||
}
|
||||
|
|
|
@ -82,7 +82,7 @@ void update_cursor(struct swaybar_seat *seat) {
|
|||
pointer->cursor_theme = wl_cursor_theme_load(
|
||||
cursor_theme, cursor_size * scale, seat->bar->shm);
|
||||
struct wl_cursor *cursor;
|
||||
cursor = wl_cursor_theme_get_cursor(pointer->cursor_theme, "left_ptr");
|
||||
cursor = wl_cursor_theme_get_cursor(pointer->cursor_theme, "default");
|
||||
pointer->cursor_image = cursor->images[0];
|
||||
wl_surface_set_buffer_scale(pointer->cursor_surface, scale);
|
||||
wl_surface_attach(pointer->cursor_surface,
|
||||
|
|
|
@ -154,7 +154,7 @@ static void update_cursor(struct swaynag_seat *seat) {
|
|||
pointer->cursor_theme = wl_cursor_theme_load(
|
||||
cursor_theme, cursor_size * swaynag->scale, swaynag->shm);
|
||||
struct wl_cursor *cursor =
|
||||
wl_cursor_theme_get_cursor(pointer->cursor_theme, "left_ptr");
|
||||
wl_cursor_theme_get_cursor(pointer->cursor_theme, "default");
|
||||
pointer->cursor_image = cursor->images[0];
|
||||
wl_surface_set_buffer_scale(pointer->cursor_surface,
|
||||
swaynag->scale);
|
||||
|
|
Loading…
Reference in a new issue