From 7c5490e8419a34d2405d2759d490b5cdf1adcbac Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Mon, 29 Jan 2024 13:06:02 -0600 Subject: [PATCH] when pasting, ensure you add a unique name object names are namespaces, so they cannot match or it confuses the lookup tables --- Engine/source/gui/worldEditor/worldEditor.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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 );