Reset rawInputEnableCount when RawInput is not supported

This commit is contained in:
Brick authored and Sam Lantinga committed 2021-07-11 14:51:31 -07:00
1 parent 32e736d260
commit 7fe6dbafa3
1 file changed
+3
+3
View File
@@ -57,6 +57,9 @@ ToggleRawInput(SDL_bool enabled)
/* (Un)register raw input for mice */ /* (Un)register raw input for mice */
if (RegisterRawInputDevices(&rawMouse, 1, sizeof(RAWINPUTDEVICE)) == FALSE) { if (RegisterRawInputDevices(&rawMouse, 1, sizeof(RAWINPUTDEVICE)) == FALSE) {
/* Reset the enable count, otherwise subsequent enable calls will
believe raw input is enabled */
rawInputEnableCount = 0;
/* Only return an error when registering. If we unregister and fail, /* Only return an error when registering. If we unregister and fail,
then it's probably that we unregistered twice. That's OK. */ then it's probably that we unregistered twice. That's OK. */