diff --git a/src/platforms/rcore_desktop.c b/src/platforms/rcore_desktop.c index 5a3627cde..05c390f97 100644 --- a/src/platforms/rcore_desktop.c +++ b/src/platforms/rcore_desktop.c @@ -1106,7 +1106,6 @@ void PollInputEvents(void) // Reset keys/chars pressed registered CORE.Input.Keyboard.keyPressedQueueCount = 0; CORE.Input.Keyboard.charPressedQueueCount = 0; - for (int i = 0; i < MAX_KEYBOARD_KEYS; i++) CORE.Input.Keyboard.keyRepeatInFrame[i] = 0; // Reset last gamepad button/axis registered state CORE.Input.Gamepad.lastButtonPressed = 0; // GAMEPAD_BUTTON_UNKNOWN @@ -1225,7 +1224,7 @@ void PollInputEvents(void) CORE.Window.resizedLastFrame = false; if (CORE.Window.eventWaiting) glfwWaitEvents(); // Wait for in input events before continue (drawing is paused) - else glfwPollEvents(); // Poll input events: keyboard/mouse/window events (callbacks) + else glfwPollEvents(); // Poll input events: keyboard/mouse/window events (callbacks) -> Update keys state // While window minimized, stop loop execution while (IsWindowState(FLAG_WINDOW_MINIMIZED) && !IsWindowState(FLAG_WINDOW_ALWAYS_RUN)) glfwWaitEvents(); diff --git a/src/platforms/rcore_web.c b/src/platforms/rcore_web.c index 2b9da11b4..15c0f5a21 100644 --- a/src/platforms/rcore_web.c +++ b/src/platforms/rcore_web.c @@ -559,7 +559,6 @@ void PollInputEvents(void) // Reset keys/chars pressed registered CORE.Input.Keyboard.keyPressedQueueCount = 0; CORE.Input.Keyboard.charPressedQueueCount = 0; - for (int i = 0; i < MAX_KEYBOARD_KEYS; i++) CORE.Input.Keyboard.keyRepeatInFrame[i] = 0; // Reset last gamepad button/axis registered state CORE.Input.Gamepad.lastButtonPressed = 0; // GAMEPAD_BUTTON_UNKNOWN @@ -663,12 +662,11 @@ void PollInputEvents(void) CORE.Window.resizedLastFrame = false; - // This code does not seem to do anything?? + // TODO: This code does not seem to do anything?? //if (CORE.Window.eventWaiting) glfwWaitEvents(); // Wait for in input events before continue (drawing is paused) - //else glfwPollEvents(); // Poll input events: keyboard/mouse/window events (callbacks) + //else glfwPollEvents(); // Poll input events: keyboard/mouse/window events (callbacks) --> WARNING: Where is key input reseted? } - //---------------------------------------------------------------------------------- // Module Internal Functions Definition //----------------------------------------------------------------------------------