From fe3ba6d4d819d2c2737c3ad63386be02e8e5e0a5 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 24 Oct 2020 15:44:18 -0700 Subject: [PATCH] Fixed field protection in extension --- IDEHelper/Compiler/BfDefBuilder.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/IDEHelper/Compiler/BfDefBuilder.cpp b/IDEHelper/Compiler/BfDefBuilder.cpp index aa36c9f4..7dc7b13b 100644 --- a/IDEHelper/Compiler/BfDefBuilder.cpp +++ b/IDEHelper/Compiler/BfDefBuilder.cpp @@ -1058,9 +1058,7 @@ void BfDefBuilder::Visit(BfFieldDeclaration* fieldDeclaration) if (fieldDeclaration->mNameNode != NULL) fieldDef->mName = fieldDeclaration->mNameNode->ToString(); fieldDef->mProtection = GetProtection(fieldDeclaration->mProtectionSpecifier); - if (mCurTypeDef->mIsPartial) - fieldDef->mProtection = BfProtection_Public; - else if (isEnumEntryDecl) + if (isEnumEntryDecl) fieldDef->mProtection = BfProtection_Public; fieldDef->mIsReadOnly = fieldDeclaration->mReadOnlySpecifier != NULL; fieldDef->mIsInline = (fieldDeclaration->mReadOnlySpecifier != NULL) && (fieldDeclaration->mReadOnlySpecifier->GetToken() == BfToken_Inline);