forked from qt-creator/qt-creator
QmlDesigner: Do not open extra editor when opening an example
Opening an example triggered explicit opening of the editor for the main qml file. Code comment indicated that this was a workaround, which appears to no longer be necessary, as project opens fine without it. This workaround led to a duplicate DesignDocument instance being created. This duplicate was not properly cleaned up at project close, causing crash. Fixes: QDS-15016 Change-Id: I7ea258470399edeffd22ed2d54f79f1779a0f8e7 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
committed by
Thomas Hartmann
parent
3eefed3364
commit
6f7664855b
@@ -298,13 +298,6 @@ public:
|
||||
projectFile = exampleFolder + explicitQmlproject;
|
||||
|
||||
ProjectExplorer::ProjectExplorerPlugin::openProjectWelcomePage(FilePath::fromString(projectFile));
|
||||
|
||||
const QString qmlFile = QFileInfo(projectFile).dir().absolutePath() + "/" + formFile;
|
||||
|
||||
// This timer should be replaced with a signal send from project loading
|
||||
QTimer::singleShot(1000, this, [qmlFile]() {
|
||||
Core::EditorManager::openEditor(Utils::FilePath::fromString(qmlFile));
|
||||
});
|
||||
}
|
||||
|
||||
Q_INVOKABLE void openExample(const QString &example,
|
||||
|
Reference in New Issue
Block a user