summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@nokia.com>2012-04-13 14:27:06 +0200
committerDaniel Teske <daniel.teske@nokia.com>2012-04-13 14:27:58 +0200
commit1697530ce5f72caa8dac80716e9307f1721d2bb9 (patch)
treefc31ca0eb3056a5adf250dab7de1000a5217006e /src
parentebb6b7519f4ed4b126144a269151dbb260b113c3 (diff)
downloadqt-creator-1697530ce5f72caa8dac80716e9307f1721d2bb9.tar.gz
Fix crash, project might be a null pointer
Also check for node->projectNode() being non null Change-Id: I31003361eb717ff8a7f486b4fcac98986b8837c5 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp b/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
index 9dd32c05f2..50c04a6b53 100644
--- a/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
+++ b/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
@@ -385,7 +385,7 @@ void Qt4ProjectManagerPlugin::currentNodeChanged(ProjectExplorer::Node *node, Pr
m_qt4ProjectManager->setContextNode(node ? node->projectNode() : 0);
m_qt4ProjectManager->setContextProject(project);
- bool subProjectActionsVisible = node && (node->projectNode() != project->rootProjectNode());
+ bool subProjectActionsVisible = node && project && node->projectNode() && (node->projectNode() != project->rootProjectNode());
QString subProjectName;
if (subProjectActionsVisible)