diff --git a/menu/cbs/menu_cbs_deferred_push.c b/menu/cbs/menu_cbs_deferred_push.c index ff55ae5d0e..2858c37df3 100644 --- a/menu/cbs/menu_cbs_deferred_push.c +++ b/menu/cbs/menu_cbs_deferred_push.c @@ -778,6 +778,10 @@ static struct cbs_deferred_lbl_callback cbs_deferred_lbl_list[] = { { MENU_ENUM_LABEL_INPUT_OVERLAY, deferred_push_input_overlay + }, + { + MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN, + deferred_push_audio_dsp_plugin } }; @@ -1327,9 +1331,6 @@ static int menu_cbs_init_bind_deferred_push_compare_label( case MENU_LABEL_CONFIGURATIONS: BIND_ACTION_DEFERRED_PUSH(cbs, deferred_push_configurations); break; - case MENU_LABEL_AUDIO_DSP_PLUGIN: - BIND_ACTION_DEFERRED_PUSH(cbs, deferred_push_audio_dsp_plugin); - break; case MENU_LABEL_CONTENT_HISTORY_PATH: BIND_ACTION_DEFERRED_PUSH(cbs, deferred_push_content_history_path); break; diff --git a/menu/cbs/menu_cbs_ok.c b/menu/cbs/menu_cbs_ok.c index fb36802d73..e010027191 100644 --- a/menu/cbs/menu_cbs_ok.c +++ b/menu/cbs/menu_cbs_ok.c @@ -3859,6 +3859,11 @@ static int menu_cbs_init_bind_ok_compare_label(menu_file_list_cbs_t *cbs, BIND_ACTION_OK(cbs, action_ok_cheat_file); return 0; } + else if (string_is_equal(label, msg_hash_to_str(MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN))) + { + BIND_ACTION_OK(cbs, action_ok_audio_dsp_plugin); + return 0; + } else if (cbs->enum_idx != MSG_UNKNOWN) { switch (cbs->enum_idx) @@ -4284,9 +4289,6 @@ static int menu_cbs_init_bind_ok_compare_label(menu_file_list_cbs_t *cbs, { switch (hash) { - case MENU_LABEL_AUDIO_DSP_PLUGIN: - BIND_ACTION_OK(cbs, action_ok_audio_dsp_plugin); - break; case MENU_LABEL_REMAP_FILE_LOAD: BIND_ACTION_OK(cbs, action_ok_remap_file); break; diff --git a/menu/cbs/menu_cbs_title.c b/menu/cbs/menu_cbs_title.c index 62c25abb19..4957ff81d3 100644 --- a/menu/cbs/menu_cbs_title.c +++ b/menu/cbs/menu_cbs_title.c @@ -536,6 +536,10 @@ static struct cbs_title_lbl_callback cbs_title_lbl_list[] = { { MENU_ENUM_LABEL_INPUT_OVERLAY, action_get_title_overlay + }, + { + MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN, + action_get_title_audio_filter } }; @@ -1074,9 +1078,6 @@ static int menu_cbs_init_bind_title_compare_label(menu_file_list_cbs_t *cbs, case MENU_LABEL_DEFERRED_ACCOUNTS_LIST: BIND_ACTION_GET_TITLE(cbs, action_get_user_accounts_list); break; - case MENU_LABEL_AUDIO_DSP_PLUGIN: - BIND_ACTION_GET_TITLE(cbs, action_get_title_audio_filter); - break; case MENU_LABEL_LIBRETRO_DIR_PATH: BIND_ACTION_GET_TITLE(cbs, action_get_title_core_directory); break; diff --git a/msg_hash.h b/msg_hash.h index 9bbb6561b3..0ecf225557 100644 --- a/msg_hash.h +++ b/msg_hash.h @@ -1868,8 +1868,6 @@ enum msg_hash_enums #define MENU_LABEL_INPUT_DRIVER_LINUXRAW 0xc33c6b9fU #define MENU_LABEL_INPUT_DRIVER_UDEV 0x7c9eeeb9U -#define MENU_LABEL_AUDIO_DSP_PLUGIN 0x4a69572bU - #define MENU_LABEL_AUDIO_RESAMPLER_DRIVER_SINC 0x7c9dec52U #define MENU_LABEL_AUDIO_RESAMPLER_DRIVER_CC 0x0059732bU