diff --git a/lib/config/configitem.cpp b/lib/config/configitem.cpp index 06bf024a5..1cb27246b 100644 --- a/lib/config/configitem.cpp +++ b/lib/config/configitem.cpp @@ -259,7 +259,7 @@ ConfigItem::Ptr ConfigItem::GetObject(const String& type, const String& name) void ConfigItem::ValidateItem(void) { - if (m_Validated) + if (m_Validated || IsAbstract()) return; ConfigType::Ptr ctype = ConfigType::GetByName(GetType());