diff --git a/plugins/axivion/axivionplugin.cpp b/plugins/axivion/axivionplugin.cpp index a12f4a010cf..bc2f6bed1a7 100644 --- a/plugins/axivion/axivionplugin.cpp +++ b/plugins/axivion/axivionplugin.cpp @@ -237,7 +237,8 @@ void AxivionPluginPrivate::handleProjectInfo(const ProjectInfo &info) return; // handle already opened documents - if (!ProjectExplorer::SessionManager::startupBuildSystem()->isParsing()) { + if (auto buildSystem = ProjectExplorer::SessionManager::startupBuildSystem(); + !buildSystem || !buildSystem->isParsing()) { handleOpenedDocs(nullptr); } else { connect(ProjectExplorer::SessionManager::instance(),