diff options
-rw-r--r-- | src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h b/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h index 45eeb4397f..e2058b4a6a 100644 --- a/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h +++ b/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h @@ -690,7 +690,6 @@ private: Storage::Imports &moduleDependencies, const SourceIds &updatedModuleDependencySourceIds) { - deleteDocumentImportsForDeletedDocuments(imports, updatedSourceIds); synchronizeDocumentImports(imports, updatedSourceIds, Storage::ImportKind::Import); synchronizeDocumentImports(moduleDependencies, @@ -698,26 +697,6 @@ private: Storage::ImportKind::ModuleDependency); } - void deleteDocumentImportsForDeletedDocuments(Storage::Imports &imports, - const SourceIds &updatedSourceIds) - { - SourceIds importSourceIds = Utils::transform<SourceIds>(imports, - [](const Storage::Import &import) { - return import.sourceId; - }); - - std::sort(importSourceIds.begin(), importSourceIds.end()); - - SourceIds documentSourceIdsToBeDeleted; - - std::set_difference(updatedSourceIds.begin(), - updatedSourceIds.end(), - importSourceIds.begin(), - importSourceIds.end(), - std::back_inserter(documentSourceIdsToBeDeleted)); - - deleteDocumentImportsWithSourceIdsStatement.write(toIntegers(documentSourceIdsToBeDeleted)); - } ModuleId fetchModuleIdUnguarded(Utils::SmallStringView name) const { |