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);
}
///