Browse Source

PeekMessageA: Fix false_avail for some events

pull/461/head
Gleb Mazovetskiy 6 years ago committed by Anders Jenbo
parent
commit
efd9056b2b
  1. 6
      SourceX/miniwin/misc_msg.cpp

6
SourceX/miniwin/misc_msg.cpp

@ -543,12 +543,16 @@ WINBOOL PeekMessageA(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilter
#ifndef USE_SDL1
#if SDL_VERSION_ATLEAST(2, 0, 4)
case SDL_AUDIODEVICEADDED:
return false_avail("SDL_AUDIODEVICEADDED", e.adevice.which);
case SDL_AUDIODEVICEREMOVED:
return false_avail("SDL_AUDIODEVICEREMOVED", e.adevice.which);
case SDL_KEYMAPCHANGED:
return false_avail("SDL_KEYMAPCHANGED", 0);
#endif
case SDL_TEXTEDITING:
return false_avail("SDL_TEXTEDITING", e.edit.length);
case SDL_TEXTINPUT:
return false_avail("SDL_TEXTINPUT", 0);
return false_avail("SDL_TEXTINPUT", e.text.windowID);
case SDL_WINDOWEVENT:
if (e.window.event == SDL_WINDOWEVENT_CLOSE) {
lpMsg->message = DVL_WM_QUERYENDSESSION;

Loading…
Cancel
Save