From cc0846b4543e01705b951c77ca554b55e0ebe813 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Aug 2014 17:41:02 +0200 Subject: [PATCH] (Menu) Refactor MENU_SETTINGS_VIDEO_SOFTFILTER - use push_current_menu --- frontend/menu/backend/menu_common_backend.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/menu/backend/menu_common_backend.c b/frontend/menu/backend/menu_common_backend.c index 370773652d..87e0aec0f8 100644 --- a/frontend/menu/backend/menu_common_backend.c +++ b/frontend/menu/backend/menu_common_backend.c @@ -1164,6 +1164,7 @@ static unsigned menu_common_type_is(unsigned type) return ret; } + static void menu_common_setting_push_current_menu(file_list_t *list, const char *path, unsigned type, size_t directory_ptr, unsigned action) { @@ -3268,9 +3269,10 @@ static int menu_common_setting_set(unsigned id, unsigned action, rarch_setting_t { #if defined(HAVE_DYLIB) case MENU_ACTION_OK: - file_list_push(driver.menu->menu_stack, g_settings.video.filter_dir, "", id, driver.menu->selection_ptr); - menu_clear_navigation(driver.menu); - driver.menu->need_refresh = true; + menu_common_setting_push_current_menu( + driver.menu->menu_stack, + g_settings.video.filter_dir, id, + driver.menu->selection_ptr, action); break; case MENU_ACTION_START: strlcpy(g_settings.video.filter_path, "", sizeof(g_settings.video.filter_path));