From a17f8961b0ad508367d95104595f38653dd32d0f Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 8 May 2020 11:25:55 -0700 Subject: [PATCH] Fixed autocomplete overrides for properties --- IDEHelper/Compiler/BfAutoComplete.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfAutoComplete.cpp b/IDEHelper/Compiler/BfAutoComplete.cpp index 158853ae..a1da941c 100644 --- a/IDEHelper/Compiler/BfAutoComplete.cpp +++ b/IDEHelper/Compiler/BfAutoComplete.cpp @@ -2132,7 +2132,12 @@ void BfAutoComplete::AddOverrides(const StringImpl& filter) } auto methodInst = methodGroup.mDefault; - if ((!methodDef->mIsVirtual) || (methodDef->mIsOverride) || (methodDef->mMethodType != BfMethodType_Normal)) + if ((!methodDef->mIsVirtual) || (methodDef->mIsOverride)) + continue; + + if ((methodDef->mMethodType != BfMethodType_Normal) && + (methodDef->mMethodType != BfMethodType_PropertyGetter) && + (methodDef->mMethodType != BfMethodType_PropertySetter)) continue; if ((methodInst->mVirtualTableIdx >= 0) && (methodInst->mVirtualTableIdx < mModule->mCurTypeInstance->mVirtualMethodTable.size()))