x11: don't send raw mouse motion when the application doesn't have focus

main
Sam Lantinga 2024-03-26 13:10:54 -07:00
parent c47f9b9b54
commit f0cd3ed330
1 changed files with 5 additions and 0 deletions

View File

@ -350,6 +350,11 @@ void X11_HandleXinput2Event(SDL_VideoDevice *_this, XGenericEventCookie *cookie)
break;
}
/* Relative mouse motion is delivered to the window with keyboard focus */
if (!SDL_GetKeyboardFocus()) {
break;
}
devinfo = xinput2_get_device_info(videodata, rawev->deviceid);
if (!devinfo) {
break; /* oh well. */