forked from qt-creator/qt-creator
QmlDesigner: Improve ownership of QmlProjectItem
Change-Id: Ibfe4b0b5314dada85a601a8f27003af135df78f1 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -191,8 +191,7 @@ void QmlBuildSystem::parseProject(RefreshOptions options)
|
||||
m_projectItem.reset();
|
||||
if (!m_projectItem) {
|
||||
QString errorMessage;
|
||||
m_projectItem.reset(
|
||||
QmlProjectFileFormat::parseProjectFile(projectFilePath(), &errorMessage));
|
||||
m_projectItem = QmlProjectFileFormat::parseProjectFile(projectFilePath(), &errorMessage);
|
||||
if (m_projectItem) {
|
||||
connect(m_projectItem.get(),
|
||||
&QmlProjectItem::qmlFilesChanged,
|
||||
|
||||
Reference in New Issue
Block a user