From 10bee2c6b0af77f4444eac51841e16624a67c758 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 28 Feb 2014 23:18:36 +0100 Subject: [PATCH] (RXUI) Replace manual clearing of selection_ptr with menu_navigation equivalent --- frontend/menu/menu_settings.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/menu/menu_settings.c b/frontend/menu/menu_settings.c index 2e8d65755a..10b8bbf6c7 100644 --- a/frontend/menu/menu_settings.c +++ b/frontend/menu/menu_settings.c @@ -19,6 +19,7 @@ #include #include "../../file.h" #include "menu_common.h" +#include "menu_navigation.h" #include "../../gfx/gfx_common.h" #include "../../input/input_common.h" #include "../../config.def.h" @@ -204,7 +205,7 @@ static int shader_manager_toggle_setting(void *data, unsigned setting, unsigned { case RGUI_ACTION_OK: file_list_push(rgui->menu_stack, g_settings.video.shader_dir, setting, rgui->selection_ptr); - rgui->selection_ptr = 0; + menu_clear_navigation(rgui); rgui->need_refresh = true; break; @@ -677,7 +678,7 @@ int menu_set_settings(void *data, unsigned setting, unsigned action) { case RGUI_ACTION_OK: file_list_push(rgui->menu_stack, g_extern.overlay_dir, setting, rgui->selection_ptr); - rgui->selection_ptr = 0; + menu_clear_navigation(rgui); rgui->need_refresh = true; break;