QmlDesigner: Fix crash

Task-number: QDS-5535
Change-Id: I7e568efb39637faf8cd17255440e06d98b768f1e
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2021-12-06 13:32:14 +01:00
parent 5e8fd8d0f8
commit 1ee33048a8

View File

@@ -656,6 +656,7 @@ void ItemLibraryWidget::addResources(const QStringList &files)
QStringList fileNames = categoryFileNames.values(category); QStringList fileNames = categoryFileNames.values(category);
AddResourceOperation operation = categoryToOperation.value(category); AddResourceOperation operation = categoryToOperation.value(category);
QmlDesignerPlugin::emitUsageStatistics(Constants::EVENT_RESOURCE_IMPORTED + category); QmlDesignerPlugin::emitUsageStatistics(Constants::EVENT_RESOURCE_IMPORTED + category);
if (operation) {
AddFilesResult result = operation(fileNames, document->fileName().parentDir().toString()); AddFilesResult result = operation(fileNames, document->fileName().parentDir().toString());
if (result == AddFilesResult::Failed) { if (result == AddFilesResult::Failed) {
Core::AsynchronousMessageBox::warning(tr("Failed to Add Files"), Core::AsynchronousMessageBox::warning(tr("Failed to Add Files"),
@@ -663,5 +664,6 @@ void ItemLibraryWidget::addResources(const QStringList &files)
} }
} }
} }
}
} // namespace QmlDesigner } // namespace QmlDesigner