mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-29 12:55:59 +02:00
Base type null check fix
This commit is contained in:
parent
7fe6082686
commit
764c454261
1 changed files with 41 additions and 38 deletions
|
@ -2892,6 +2892,8 @@ void BfAutoComplete::AddCtorPassthroughs()
|
|||
declMethods.Add(methodInst);
|
||||
}
|
||||
|
||||
if (baseType != NULL)
|
||||
{
|
||||
for (auto methodDef : baseType->mTypeDef->mMethods)
|
||||
{
|
||||
if (methodDef->mShow != BfShow_Show)
|
||||
|
@ -2937,6 +2939,7 @@ void BfAutoComplete::AddCtorPassthroughs()
|
|||
totalInsertString += insertString.Substring(tabPos + 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((!totalInsertString.IsEmpty()) && (mEntriesSet.GetCount() >= 2))
|
||||
{
|
||||
|
@ -4087,7 +4090,7 @@ void BfAutoComplete::FixitAddConstructor(BfTypeInstance *typeInstance)
|
|||
{
|
||||
auto baseType = typeInstance->mBaseType;
|
||||
auto parser = typeInstance->mTypeDef->GetDefinition()->mSource->ToParser();
|
||||
if (parser != NULL)
|
||||
if ((parser != NULL) && (baseType != NULL))
|
||||
{
|
||||
for (auto methodDef : baseType->mTypeDef->mMethods)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue