From 193763b4aa60e8e0a1dbe95a39b641c08ee6e1d5 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin <stenzek@gmail.com> Date: Tue, 14 Apr 2020 16:41:59 +1000 Subject: [PATCH] SDL: Fix possible crash when parsing key modifiers --- src/duckstation-sdl/sdl_key_names.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/duckstation-sdl/sdl_key_names.h b/src/duckstation-sdl/sdl_key_names.h index de0e2ffcf..c8d744c3e 100644 --- a/src/duckstation-sdl/sdl_key_names.h +++ b/src/duckstation-sdl/sdl_key_names.h @@ -259,7 +259,7 @@ struct SDLKeyModifierEntry const char* name; }; -static const std::array<SDLKeyModifierEntry, 5> s_sdl_key_modifiers = { +static const std::array<SDLKeyModifierEntry, 4> s_sdl_key_modifiers = { {{KMOD_LSHIFT, static_cast<SDL_Keymod>(KMOD_LSHIFT | KMOD_RSHIFT), SDLK_LSHIFT, SDLK_RSHIFT, "Shift"}, {KMOD_LCTRL, static_cast<SDL_Keymod>(KMOD_LCTRL | KMOD_LCTRL), SDLK_LCTRL, SDLK_RCTRL, "Control"}, {KMOD_LALT, static_cast<SDL_Keymod>(KMOD_LALT | KMOD_RALT), SDLK_LALT, SDLK_RALT, "Alt"},