From 9efbd021af182707993bf72d1c9bede7feeecfa8 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 20 Jan 2015 09:07:46 +0100 Subject: [PATCH] menu_entries_cbs.c - code deduplication --- menu/menu_entries_cbs.c | 45 +++++++++++++++-------------------------- 1 file changed, 16 insertions(+), 29 deletions(-) diff --git a/menu/menu_entries_cbs.c b/menu/menu_entries_cbs.c index 53b052b2a6..dee96dc7b0 100644 --- a/menu/menu_entries_cbs.c +++ b/menu/menu_entries_cbs.c @@ -268,6 +268,22 @@ static int action_ok_file_generic(const char *path, return 0; } +static int action_ok_shader_preset_parameters(const char *path, + const char *label, unsigned type, size_t idx) +{ + return action_ok_file_generic( + "", "video_shader_preset_parameters", + MENU_SETTING_ACTION, idx); +} + +static int action_ok_shader_parameters(const char *path, + const char *label, unsigned type, size_t idx) +{ + return action_ok_file_generic( + "", "video_shader_parameters", + MENU_SETTING_ACTION, idx); +} + static int action_ok_push_generic_list(const char *path, const char *label, unsigned type, size_t idx) { @@ -1386,35 +1402,6 @@ static int action_toggle_shader_num_passes(unsigned type, const char *label, return 0; } -static int action_ok_shader_preset_parameters(const char *path, - const char *label, unsigned type, size_t idx) -{ -#ifdef HAVE_SHADER_MANAGER - menu_list_push_stack_refresh( - driver.menu->menu_list, - "", - "video_shader_preset_parameters", - MENU_SETTING_ACTION, - driver.menu->selection_ptr); -#endif - - return 0; -} - -static int action_ok_shader_parameters(const char *path, - const char *label, unsigned type, size_t idx) -{ -#ifdef HAVE_SHADER_MANAGER - menu_list_push_stack_refresh( - driver.menu->menu_list, - "", - "video_shader_parameters", - MENU_SETTING_ACTION, - driver.menu->selection_ptr); -#endif - - return 0; -} static int action_ok_video_resolution(const char *path, const char *label, unsigned type, size_t idx)