diff --git a/IDEHelper/Compiler/BfAutoComplete.cpp b/IDEHelper/Compiler/BfAutoComplete.cpp index e02c4947..f168ae08 100644 --- a/IDEHelper/Compiler/BfAutoComplete.cpp +++ b/IDEHelper/Compiler/BfAutoComplete.cpp @@ -3082,10 +3082,12 @@ void BfAutoComplete::CheckNamespace(BfAstNode* node, const BfAtomComposite& name while (auto qualifiedNameNode = BfNodeDynCast(checkNode)) checkNode = qualifiedNameNode->mRight; - mInsertStartIdx = checkNode->GetSrcStart(); - mInsertEndIdx = checkNode->GetSrcEnd(); - - mDefNamespace.Set(namespaceName.mParts, namespaceCount, NULL, 0); + if (checkNode != NULL) + { + mInsertStartIdx = checkNode->GetSrcStart(); + mInsertEndIdx = checkNode->GetSrcEnd(); + mDefNamespace.Set(namespaceName.mParts, namespaceCount, NULL, 0); + } } } }