From af4357b07c65f9ef1c0bdeb5c92476a3b4382487 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Tue, 6 Aug 2013 14:55:38 +0200 Subject: [PATCH] Fix possible crash when clicking on Filenodes with a line number If the path() set on that node can not be opened, then the editor is 0 and thus there is a crash. Task-number: QBS-367 Change-Id: I8887a3bb84e19292d97357df49ef988d74bf6739 Reviewed-by: Tobias Hunger --- src/plugins/projectexplorer/projecttreewidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/projecttreewidget.cpp b/src/plugins/projectexplorer/projecttreewidget.cpp index 2df69b1bd66..0022587e0cd 100644 --- a/src/plugins/projectexplorer/projecttreewidget.cpp +++ b/src/plugins/projectexplorer/projecttreewidget.cpp @@ -373,7 +373,7 @@ void ProjectTreeWidget::openItem(const QModelIndex &mainIndex) if (node->nodeType() != FileNodeType) return; IEditor *editor = EditorManager::openEditor(node->path()); - if (node->line() >= 0) + if (editor && node->line() >= 0) editor->gotoLine(node->line()); }