From f7b5ca686268ab7aa38cdd83c5e65215532384a8 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 16 Jan 2015 17:40:36 +0100 Subject: [PATCH] (Win32 UI) Fix State Index options --- gfx/drivers_context/win32_common.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gfx/drivers_context/win32_common.c b/gfx/drivers_context/win32_common.c index b3ef9a9757..cc6a17b6fb 100644 --- a/gfx/drivers_context/win32_common.c +++ b/gfx/drivers_context/win32_common.c @@ -143,9 +143,14 @@ LRESULT win32_menu_loop(HWND owner, WPARAM wparam) g_extern.pending.windowed_scale = idx; cmd = RARCH_CMD_RESIZE_WINDOWED_SCALE; } - if (mode >= ID_M_STATE_INDEX_AUTO && mode <= (ID_M_STATE_INDEX_AUTO+10)) + else if (mode == ID_M_STATE_INDEX_AUTO) { - signed idx = (mode - (ID_M_STATE_INDEX_AUTO)); + signed idx = -1; + g_settings.state_slot = idx; + } + else if (mode >= (ID_M_STATE_INDEX_AUTO+1) && mode <= (ID_M_STATE_INDEX_AUTO+10)) + { + signed idx = (mode - (ID_M_STATE_INDEX_AUTO+1)); g_settings.state_slot = idx; }