forked from qt-creator/qt-creator
QmlDesigner: Fix crash
Task-number: QDS-5535 Change-Id: I7e568efb39637faf8cd17255440e06d98b768f1e Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user