diff options
author | Tobias Hunger <tobias.hunger@qt.io> | 2017-03-16 16:19:41 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2017-03-16 15:45:35 +0000 |
commit | 323117a49355b5ac8b85d3419e30ab88430d993c (patch) | |
tree | d9bd160f642d12292f815a78e676dc9c131da03c /src/plugins/modeleditor/modelindexer.cpp | |
parent | b4049ada7f1d357054c3f5ada44d94ec55a0ad20 (diff) |
ModelEditor: Fix crash for projects without rootProjectNode
Those projects will be scanned when the file list changes after
the parser is done.
Change-Id: I15d6a19196d373d8dddaaa4f9d7f34df8740f10f
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/modeleditor/modelindexer.cpp')
-rw-r--r-- | src/plugins/modeleditor/modelindexer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/modeleditor/modelindexer.cpp b/src/plugins/modeleditor/modelindexer.cpp index 049352b5370..2c8a5d85f36 100644 --- a/src/plugins/modeleditor/modelindexer.cpp +++ b/src/plugins/modeleditor/modelindexer.cpp @@ -382,6 +382,9 @@ void ModelIndexer::onProjectFileListChanged(ProjectExplorer::Project *project) void ModelIndexer::scanProject(ProjectExplorer::Project *project) { + if (!project->rootProjectNode()) + return; + // TODO harmonize following code with findFirstModel()? QStringList files = project->files(ProjectExplorer::Project::SourceFiles); QQueue<QueuedFile> filesQueue; |