diff --git a/Engine/source/gui/worldEditor/worldEditor.cpp b/Engine/source/gui/worldEditor/worldEditor.cpp index 385b7fa72..9ab1791d1 100644 --- a/Engine/source/gui/worldEditor/worldEditor.cpp +++ b/Engine/source/gui/worldEditor/worldEditor.cpp @@ -487,6 +487,10 @@ bool WorldEditor::pasteSelection( bool dropSel ) if ( !obj ) continue; + StringTableEntry baseName = obj->getName(); + String outName = (baseName != StringTable->EmptyString()) ? Sim::getUniqueName(baseName) : StringTable->EmptyString(); + obj->assignName(outName); + if (targetGroup) targetGroup->addObject( obj );