CppEditor: Check document before access

Amends f99e17efa4.

Fixes: QTCREATORBUG-28197
Change-Id: I7a3561b5ff5b7635f419f1252595c639fe7254bf
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Christian Kandeler
2022-09-22 11:24:35 +02:00
parent 17ab933b93
commit a5c0f16d75

View File

@@ -837,6 +837,9 @@ void CppEditorWidget::switchDeclarationDefinition(bool inNextSplit)
bool CppEditorWidget::followQrcUrl(const QTextCursor &cursor, bool CppEditorWidget::followQrcUrl(const QTextCursor &cursor,
const Utils::LinkHandler &processLinkCallback) const Utils::LinkHandler &processLinkCallback)
{ {
if (!isSemanticInfoValidExceptLocalUses())
return false;
const Project * const project = ProjectTree::currentProject(); const Project * const project = ProjectTree::currentProject();
if (!project || !project->rootProjectNode()) if (!project || !project->rootProjectNode())
return false; return false;