Fix some games receiving mouse input on wayland

This commit is contained in:
dec05eba
2025-01-04 02:50:48 +01:00
parent f4dc077299
commit 2aaf6b8380

View File

@@ -47,7 +47,12 @@ namespace gsr {
}
static bool is_cursor_hovering_application_wayland(Display *dpy) {
return get_focused_window(dpy, WindowCaptureType::CURSOR) == 0;
Window root_window = None;
Window window = None;
int dummy_i;
unsigned int dummy_u;
XQueryPointer(dpy, DefaultRootWindow(dpy), &root_window, &window, &dummy_i, &dummy_i, &dummy_i, &dummy_i, &dummy_u);
return window == None;
}
static mgl::Texture texture_from_ximage(XImage *img) {