Warn if you're building a partially functional RAWINPUT driver without device notifications

This commit is contained in:
Sam Lantinga 2021-08-03 09:23:54 -07:00
parent 886eb02eba
commit 9b4884d58a
1 changed files with 7 additions and 0 deletions

View File

@ -768,6 +768,13 @@ SDL_JoystickDriver SDL_WINDOWS_JoystickDriver =
WINDOWS_JoystickGetGamepadMapping
};
#else
#if SDL_JOYSTICK_RAWINPUT
/* The RAWINPUT driver needs the device notification setup above */
#error SDL_JOYSTICK_RAWINPUT requires SDL_JOYSTICK_DINPUT || SDL_JOYSTICK_XINPUT
#endif
#endif /* SDL_JOYSTICK_DINPUT || SDL_JOYSTICK_XINPUT */
/* vi: set ts=4 sw=4 expandtab: */