aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--river/Cursor.zig5
1 files changed, 2 insertions, 3 deletions
diff --git a/river/Cursor.zig b/river/Cursor.zig
index 0b90054..4557bad 100644
--- a/river/Cursor.zig
+++ b/river/Cursor.zig
@@ -316,10 +316,9 @@ fn handleButton(listener: *wl.Listener(*wlr.Pointer.event.Button), event: *wlr.P
}
},
.xwayland_override_redirect => |override_redirect| {
- if (build_options.xwayland) {
+ if (!build_options.xwayland) unreachable;
+ if (override_redirect.xwayland_surface.overrideRedirectWantsFocus()) {
self.seat.setFocusRaw(.{ .xwayland_override_redirect = override_redirect });
- } else {
- unreachable;
}
},
}