From f9f8f6bcabf4b1f259bbf34ac3eaafcbc0d71476 Mon Sep 17 00:00:00 2001 From: codereader Date: Fri, 22 Jul 2022 12:15:18 +0200 Subject: [PATCH] #6003: Ensure that the def is parsed before evaluating the visibility --- radiantcore/eclass/EntityClass.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radiantcore/eclass/EntityClass.cpp b/radiantcore/eclass/EntityClass.cpp index 74333401ed..725aea6cd7 100644 --- a/radiantcore/eclass/EntityClass.cpp +++ b/radiantcore/eclass/EntityClass.cpp @@ -47,6 +47,8 @@ vfs::Visibility EntityClass::determineVisibilityFromValues() vfs::Visibility EntityClass::getVisibility() { + ensureParsed(); + // File visibility overrides the setting in the entity key/value pairs return getBlockSyntax().fileInfo.visibility == vfs::Visibility::HIDDEN ? vfs::Visibility::HIDDEN : _visibility.get();