mirror of https://github.com/encounter/SDL.git
Don't warp the mouse while we're doing a modal interaction
This commit is contained in:
parent
2a6213ad02
commit
b420ad0e01
|
@ -183,9 +183,15 @@ WIN_ShowCursor(SDL_Cursor * cursor)
|
|||
static void
|
||||
WIN_WarpMouse(SDL_Window * window, int x, int y)
|
||||
{
|
||||
HWND hwnd = ((SDL_WindowData *) window->driverdata)->hwnd;
|
||||
SDL_WindowData *data = (SDL_WindowData *)window->driverdata;
|
||||
HWND hwnd = data->hwnd;
|
||||
POINT pt;
|
||||
|
||||
/* Don't warp the mouse while we're doing a modal interaction */
|
||||
if (data->in_title_click || data->in_modal_loop) {
|
||||
return;
|
||||
}
|
||||
|
||||
pt.x = x;
|
||||
pt.y = y;
|
||||
ClientToScreen(hwnd, &pt);
|
||||
|
|
Loading…
Reference in New Issue