ProjectExplorer: Fix crash on reloading projects

Partially reverts 6e91fe50.

Change-Id: I91f2460fcee79deeeb55cc4955fca4726b5276bc
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
Christian Stenger
2017-03-15 15:02:08 +01:00
committed by Tobias Hunger
parent 553ec77f14
commit b814bea0ab
2 changed files with 3 additions and 3 deletions

View File

@@ -419,7 +419,7 @@ void Project::setDocument(Core::IDocument *doc)
d->m_document = doc;
if (!d->m_rootProjectNode) {
auto newRoot = new ProjectNode(projectFilePath());
auto newRoot = new ProjectNode(projectDirectory());
newRoot->setDisplayName(displayName());
newRoot->addNode(new FileNode(projectFilePath(), FileType::Project, false));
setRootProjectNode(newRoot);

View File

@@ -69,10 +69,10 @@ public:
QmakeProFileNode *proFileNode() const;
protected:
QmakeProject *m_project;
QmakeProject *m_project = nullptr;
private:
QmakeProFileNode *m_qmakeProFileNode;
QmakeProFileNode *m_qmakeProFileNode = nullptr;
};
// Implements ProjectNode for qmake .pro files