forked from qt-creator/qt-creator
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:
committed by
Tobias Hunger
parent
553ec77f14
commit
b814bea0ab
@@ -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);
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user