summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2020-07-02 13:48:57 +0200
committerSimon Ser <contact@emersion.fr>2020-07-15 19:22:39 +0200
commit1c5046d7e421ea5d90a360e3e08ea2ff67db4561 (patch)
tree865e0f60b39d410e7af1338129bf00a8364363fc
parent70cc5236ecb0651f042e9dc6d8eb0c0844ef8583 (diff)
Don't set xwayland cursor when wlr_xwayland failed
This causes a NULL pointer dereference. (cherry picked from commit dfccd2a4c483a6ff03350cd4ac5e3fada1f40f2e)
-rw-r--r--sway/input/seat.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sway/input/seat.c b/sway/input/seat.c
index 1e9873604..656e3e7e8 100644
--- a/sway/input/seat.c
+++ b/sway/input/seat.c
@@ -925,7 +925,7 @@ void seat_configure_xcursor(struct sway_seat *seat) {
}
#if HAVE_XWAYLAND
- if (config->xwayland && (!server.xwayland.xcursor_manager ||
+ if (server.xwayland.wlr_xwayland && (!server.xwayland.xcursor_manager ||
!xcursor_manager_is_named(server.xwayland.xcursor_manager,
cursor_theme) ||
server.xwayland.xcursor_manager->size != cursor_size)) {