diff --git a/menu/cbs/menu_cbs_get_value.c b/menu/cbs/menu_cbs_get_value.c index 235d3db6b4..29b7e917ab 100644 --- a/menu/cbs/menu_cbs_get_value.c +++ b/menu/cbs/menu_cbs_get_value.c @@ -692,6 +692,9 @@ static void menu_action_setting_disp_set_label_xmb_gradient( case 7: snprintf(s, len, "%s", "Volcanic Red"); break; + case 8: + snprintf(s, len, "%s", "Midnight Blue"); + break; } } diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index af61be9b95..ad0cfffe97 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -288,6 +288,13 @@ float gradient_volcanic_red[16] = { 0.1, 0.0, 0.1, 1.00, }; +float gradient_dark[16] = { + 0.1, 0.1, 0.1, 1.00, + 0.1, 0.1, 0.1, 1.00, + 0.0, 0.0, 0.0, 1.00, + 0.0, 0.0, 0.0, 1.00, +}; + static const char *xmb_theme_ident(void) { settings_t *settings = config_get_ptr(); @@ -347,6 +354,8 @@ static float *xmb_gradient_ident(void) return &gradient_undersea[0]; case 7: return &gradient_volcanic_red[0]; + case 8: + return &gradient_dark[0]; case 0: default: break; diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 7993014ae7..5acff2e841 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -5992,7 +5992,7 @@ static bool setting_append_list( parent_group, general_write_handler, general_read_handler); - menu_settings_list_current_add_range(list, list_info, 0, 7, 1, true, true); + menu_settings_list_current_add_range(list, list_info, 0, 8, 1, true, true); } CONFIG_BOOL(