From 5f3e01d675a9a5345d435961ac817f57dd47a347 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Fri, 7 Dec 2018 12:20:15 +0200 Subject: Skip import of asset where source and target asset is the same file Task-number: QT3DS-2832 Change-Id: I3f82a94a68684d53cc840b71f96f6f2bdff6ddc7 Reviewed-by: Mahmoud Badri Reviewed-by: Jere Tuliniemi Reviewed-by: Miikka Heikkinen --- src/Authoring/Studio/Palettes/Project/ProjectFileSystemModel.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Authoring/Studio/Palettes/Project/ProjectFileSystemModel.cpp b/src/Authoring/Studio/Palettes/Project/ProjectFileSystemModel.cpp index 24d24f1b..394250dd 100644 --- a/src/Authoring/Studio/Palettes/Project/ProjectFileSystemModel.cpp +++ b/src/Authoring/Studio/Palettes/Project/ProjectFileSystemModel.cpp @@ -248,6 +248,8 @@ void ProjectFileSystemModel::overridableCopyFile(const QString &srcFile, const Q QFileInfo srcFileInfo(srcFile); if (srcFileInfo.exists() && addUniqueImportFile(srcFile, outImportedFiles)) { QFileInfo targetFileInfo(targetFile); + if (srcFileInfo == targetFileInfo) + return; // Autoskip when source and target is the same if (!targetFileInfo.dir().exists()) targetFileInfo.dir().mkpath(QStringLiteral(".")); -- cgit v1.2.3