From 33cc889f7f25193290d26cf1eddd95d1f82ce069 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 24 Dec 2021 21:15:08 +0100 Subject: [PATCH] (HDR) Hide HDR settings unless HDR is enabled --- menu/menu_displaylist.c | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 5e157515f4..5a095fc5c6 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -8066,23 +8066,25 @@ unsigned menu_displaylist_build_list( MENU_ENUM_LABEL_VIDEO_HDR_ENABLE, PARSE_ONLY_BOOL, false) == 0) count++; - - if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, - MENU_ENUM_LABEL_VIDEO_HDR_MAX_NITS, - PARSE_ONLY_FLOAT, false) == 0) - count++; - if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, - MENU_ENUM_LABEL_VIDEO_HDR_PAPER_WHITE_NITS, - PARSE_ONLY_FLOAT, false) == 0) - count++; - if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, - MENU_ENUM_LABEL_VIDEO_HDR_CONTRAST, - PARSE_ONLY_FLOAT, false) == 0) - count++; - if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, - MENU_ENUM_LABEL_VIDEO_HDR_EXPAND_GAMUT, - PARSE_ONLY_BOOL, false) == 0) - count++; + if (settings->bools.video_hdr_enable) + { + if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, + MENU_ENUM_LABEL_VIDEO_HDR_MAX_NITS, + PARSE_ONLY_FLOAT, false) == 0) + count++; + if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, + MENU_ENUM_LABEL_VIDEO_HDR_PAPER_WHITE_NITS, + PARSE_ONLY_FLOAT, false) == 0) + count++; + if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, + MENU_ENUM_LABEL_VIDEO_HDR_CONTRAST, + PARSE_ONLY_FLOAT, false) == 0) + count++; + if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, + MENU_ENUM_LABEL_VIDEO_HDR_EXPAND_GAMUT, + PARSE_ONLY_BOOL, false) == 0) + count++; + } } } break;