From f693675a3805804f1d5a1ea9adb27be8e0610ff0 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 7 Jun 2014 04:33:31 +0200 Subject: [PATCH] (GX) Change in Resolution setting - press RGUI_ACTION_OK now to switch resolution --- frontend/menu/backend/menu_common_backend.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/frontend/menu/backend/menu_common_backend.c b/frontend/menu/backend/menu_common_backend.c index de91d64127..c202a69f45 100644 --- a/frontend/menu/backend/menu_common_backend.c +++ b/frontend/menu/backend/menu_common_backend.c @@ -4373,11 +4373,7 @@ static int menu_common_setting_set(unsigned setting, unsigned action) if (action == RGUI_ACTION_LEFT) { if (rgui_current_gx_resolution > 0) - { rgui_current_gx_resolution--; - if (driver.video_data) - gx_set_video_mode(driver.video_data, rgui_gx_resolutions[rgui_current_gx_resolution][0], rgui_gx_resolutions[rgui_current_gx_resolution][1]); - } } else if (action == RGUI_ACTION_RIGHT) { @@ -4390,11 +4386,14 @@ static int menu_common_setting_set(unsigned setting, unsigned action) #endif rgui_current_gx_resolution++; - if (driver.video_data) - gx_set_video_mode(driver.video_data, rgui_gx_resolutions[rgui_current_gx_resolution][0], - rgui_gx_resolutions[rgui_current_gx_resolution][1]); } } + else if (action == RGUI_ACTION_OK) + { + if (driver.video_data) + gx_set_video_mode(driver.video_data, rgui_gx_resolutions[rgui_current_gx_resolution][0], + rgui_gx_resolutions[rgui_current_gx_resolution][1]); + } break; #elif defined(__CELLOS_LV2__) case RGUI_SETTINGS_VIDEO_RESOLUTION: