diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 9f7735f0e5..430aac9fb0 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -5192,8 +5192,9 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type, void *data) MENU_ENUM_LABEL_FRAME_THROTTLE_SETTINGS, PARSE_ACTION, false); ret = menu_displaylist_parse_settings_enum(menu, info, MENU_ENUM_LABEL_REWIND_SETTINGS, PARSE_ACTION, false); - ret = menu_displaylist_parse_settings_enum(menu, info, - MENU_ENUM_LABEL_RECORDING_SETTINGS, PARSE_ACTION, false); + if (!string_is_equal(settings->record.driver, "null")) + ret = menu_displaylist_parse_settings_enum(menu, info, + MENU_ENUM_LABEL_RECORDING_SETTINGS, PARSE_ACTION, false); ret = menu_displaylist_parse_settings_enum(menu, info, MENU_ENUM_LABEL_ONSCREEN_DISPLAY_SETTINGS, PARSE_ACTION, false); ret = menu_displaylist_parse_settings_enum(menu, info, diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 55d9fd837c..58aeb5f9e8 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -2428,6 +2428,15 @@ static bool setting_append_list( parent_group); menu_settings_list_current_add_enum_idx(list, list_info, MENU_ENUM_LABEL_REWIND_SETTINGS); + CONFIG_ACTION( + list, list_info, + msg_hash_to_str(MENU_ENUM_LABEL_RECORDING_SETTINGS), + msg_hash_to_str(MENU_ENUM_LABEL_VALUE_RECORDING_SETTINGS), + &group_info, + &subgroup_info, + parent_group); + menu_settings_list_current_add_enum_idx(list, list_info, MENU_ENUM_LABEL_RECORDING_SETTINGS); + CONFIG_ACTION( list, list_info, msg_hash_to_str(MENU_ENUM_LABEL_ONSCREEN_DISPLAY_SETTINGS), @@ -4363,8 +4372,6 @@ static bool setting_append_list( } break; case SETTINGS_LIST_RECORDING: - if (!string_is_equal(settings->record.driver, "null")) - { START_GROUP(list, list_info, &group_info, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_RECORDING_SETTINGS), parent_group); @@ -4477,7 +4484,6 @@ static bool setting_append_list( END_SUB_GROUP(list, list_info, parent_group); END_GROUP(list, list_info, parent_group); - } break; case SETTINGS_LIST_INPUT_HOTKEY: {