Reset the keyboard state when launching a message box (thanks, Sean!).
Otherwise, pressed keys get stuck. Fixes Bugzilla #2776.
parent
41908548b9
commit
be89fa09ef
|
@ -3418,6 +3418,7 @@ SDL_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
|
|||
SDL_CaptureMouse(SDL_FALSE);
|
||||
SDL_SetRelativeMouseMode(SDL_FALSE);
|
||||
show_cursor_prev = SDL_ShowCursor(1);
|
||||
SDL_ResetKeyboard();
|
||||
|
||||
if (!buttonid) {
|
||||
buttonid = &dummybutton;
|
||||
|
|
Loading…
Reference in New Issue