From 0e8a9b2f92566ff201fe8efbfff079f420b656da Mon Sep 17 00:00:00 2001 From: hap Date: Thu, 15 Apr 2021 22:48:56 +0200 Subject: ui: hide child nodes (collapse menu) if a .lay collection is disabled --- src/frontend/mame/ui/videoopt.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/frontend/mame/ui/videoopt.cpp b/src/frontend/mame/ui/videoopt.cpp index 8d5ccbca88c..20e598d1b4d 100644 --- a/src/frontend/mame/ui/videoopt.cpp +++ b/src/frontend/mame/ui/videoopt.cpp @@ -162,7 +162,8 @@ void menu_video_options::populate(float &customtop, float &custombottom) bool eclipsed(false); for (auto it = toggles.begin(); !eclipsed && (toggle != it); ++it) eclipsed = ((current_mask & it->mask()) != it->mask()) && ((toggle_mask & it->mask()) == it->mask()); - item_append_on_off(toggle->name(), enabled, eclipsed ? (FLAG_INVERT | FLAG_DISABLE) : 0U, reinterpret_cast(ITEM_TOGGLE_FIRST + ref)); + if (!eclipsed) + item_append_on_off(toggle->name(), enabled, 0U, reinterpret_cast(ITEM_TOGGLE_FIRST + ref)); } item_append(menu_item_type::SEPARATOR); } -- cgit v1.2.3