aboutsummaryrefslogtreecommitdiff
path: root/sway
diff options
context:
space:
mode:
Diffstat (limited to 'sway')
-rw-r--r--sway/input/cursor.c2
-rw-r--r--sway/input/seat.c5
2 files changed, 4 insertions, 3 deletions
diff --git a/sway/input/cursor.c b/sway/input/cursor.c
index c56445eb..195ddce9 100644
--- a/sway/input/cursor.c
+++ b/sway/input/cursor.c
@@ -146,7 +146,7 @@ static void cursor_send_pointer_motion(struct sway_cursor *cursor,
// send pointer enter/leave
if (surface != NULL) {
- if (seat_allow_input(cursor->seat, surface)) {
+ if (seat_is_input_allowed(cursor->seat, surface)) {
wlr_seat_pointer_notify_enter(seat, surface, sx, sy);
wlr_seat_pointer_notify_motion(seat, time, sx, sy);
}
diff --git a/sway/input/seat.c b/sway/input/seat.c
index 0e26dde4..0699324a 100644
--- a/sway/input/seat.c
+++ b/sway/input/seat.c
@@ -353,7 +353,8 @@ void seat_configure_xcursor(struct sway_seat *seat) {
seat->cursor->cursor->y);
}
-bool seat_allow_input(struct sway_seat *seat, struct wlr_surface *surface) {
+bool seat_is_input_allowed(struct sway_seat *seat,
+ struct wlr_surface *surface) {
struct wl_client *client = wl_resource_get_client(surface->resource);
return !seat->exclusive_client || seat->exclusive_client == client;
}
@@ -379,7 +380,7 @@ void seat_set_focus_warp(struct sway_seat *seat,
wl_list_remove(&seat_con->link);
wl_list_insert(&seat->focus_stack, &seat_con->link);
- if (container->type == C_VIEW && !seat_allow_input(
+ if (container->type == C_VIEW && !seat_is_input_allowed(
seat, container->sway_view->surface)) {
wlr_log(L_DEBUG, "Refusing to set focus, input is inhibited");
return;