diff --git a/intern/ghost/intern/GHOST_SystemWin32.cpp b/intern/ghost/intern/GHOST_SystemWin32.cpp index b58dccf9fd3..3556ee4349c 100644 --- a/intern/ghost/intern/GHOST_SystemWin32.cpp +++ b/intern/ghost/intern/GHOST_SystemWin32.cpp @@ -425,15 +425,8 @@ GHOST_TSuccess GHOST_SystemWin32::exit() GHOST_TKey GHOST_SystemWin32::hardKey(GHOST_IWindow *window, RAWINPUT const& raw, int *keyDown, char *vk) { - GHOST_TKey key = GHOST_kKeyUnknown; - - - if (!keyDown) - return GHOST_kKeyUnknown; - - GHOST_SystemWin32 *system = (GHOST_SystemWin32 *)getSystem(); - + GHOST_TKey key = GHOST_kKeyUnknown; GHOST_ModifierKeys modifiers; system->retrieveModifierKeys(modifiers);