summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Ashton <joshua@froggi.es>2024-05-11 07:25:48 +0100
committerJoshua Ashton <joshua@froggi.es>2024-05-11 07:25:48 +0100
commit7745fde24e4a3483be991918b305d066967a88c1 (patch)
tree1337a0e18c428a307f687168522f299d82a171c1
parent1fce9f43aba2c012b99cee43ae4fe6ee756559d0 (diff)
xwayland: Send ei_device_frame on device_scroll_discrete
This fixes the scroll action in Steam Input in SteamOS/Gamescope when using the new libeis backend. Fixes: a13333427072dfb27792c5c9ff22ed145ede0f0a ("xwayland: Add XTEST support using EIS") Signed-off-by: Joshua Ashton <joshua@froggi.es> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1531>
-rw-r--r--hw/xwayland/xwayland-xtest.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/xwayland/xwayland-xtest.c b/hw/xwayland/xwayland-xtest.c
index 756a6d8f7..4976a3d7e 100644
--- a/hw/xwayland/xwayland-xtest.c
+++ b/hw/xwayland/xwayland-xtest.c
@@ -584,6 +584,7 @@ xwl_send_event_to_ei(struct xwl_ei_client *xwl_ei_client,
} else if (detail == 7) {
ei_device_scroll_discrete(ei_device, SCROLL_STEP, 0);
}
+ ei_device_frame(ei_device, ei_now(ei));
}
break;
case KeyPress: