diff options
author | Vikas Pachdha <vikas.pachdha@qt.io> | 2020-07-01 14:23:49 +0200 |
---|---|---|
committer | Vikas Pachdha <vikas.pachdha@qt.io> | 2020-07-01 15:37:19 +0000 |
commit | 7252505879a031a08d92f7701b9184ca09ae80ec (patch) | |
tree | 0b940670d05032e2cbaf8ee18b485db804956d35 | |
parent | e0a39f4d3451ccf57e90c1203c2f9b2e10d93f8d (diff) |
AssetExport: Avoid null pointer dereferencing
Change-Id: Iea146c41800139bcf9bd8e917a47293ce3504cf4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
-rw-r--r-- | src/plugins/qmldesigner/assetexporterplugin/filepathmodel.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/assetexporterplugin/filepathmodel.cpp b/src/plugins/qmldesigner/assetexporterplugin/filepathmodel.cpp index 36c175414b..c0cfeacb97 100644 --- a/src/plugins/qmldesigner/assetexporterplugin/filepathmodel.cpp +++ b/src/plugins/qmldesigner/assetexporterplugin/filepathmodel.cpp @@ -41,8 +41,8 @@ Q_LOGGING_CATEGORY(loggerInfo, "qtc.designer.assetExportPlugin.filePathModel", Q void findQmlFiles(QFutureInterface<Utils::FilePath> &f, const Project *project) { - if (!project && !f.isCanceled()) - f.reportFinished({}); + if (!project || f.isCanceled()) + return; int index = 0; Utils::FilePaths qmlFiles = project->files([&f, &index](const Node* node) ->bool { @@ -54,7 +54,6 @@ void findQmlFiles(QFutureInterface<Utils::FilePath> &f, const Project *project) f.reportResult(path, index++); return true; }); - f.reportFinished(); } } |