diff --git a/Source/Editor/Windows/ContentWindow.cs b/Source/Editor/Windows/ContentWindow.cs index c9c1a8d21..c2b56466d 100644 --- a/Source/Editor/Windows/ContentWindow.cs +++ b/Source/Editor/Windows/ContentWindow.cs @@ -611,7 +611,20 @@ namespace FlaxEditor.Windows /// The files paths to import. public void Paste(string[] files) { - Editor.ContentImporting.Import(files, CurrentViewFolder); + List importFiles = new List(); + foreach (var sourcePath in files) + { + var item = Editor.ContentDatabase.Find(sourcePath); + if (item != null) + { + string targetPath = Path.Combine(CurrentViewFolder.Path, item.FileName); + Editor.ContentDatabase.Copy(item, targetPath); + } + else + importFiles.Add(sourcePath); + } + + Editor.ContentImporting.Import(importFiles, CurrentViewFolder); } ///