diff --git a/Engine/source/gui/worldEditor/worldEditor.cpp b/Engine/source/gui/worldEditor/worldEditor.cpp index 5f305ae06..888c629f4 100644 --- a/Engine/source/gui/worldEditor/worldEditor.cpp +++ b/Engine/source/gui/worldEditor/worldEditor.cpp @@ -487,8 +487,8 @@ bool WorldEditor::pasteSelection( bool dropSel ) if ( !obj ) continue; - StringTableEntry baseName = obj->getName(); - const char * outName = (baseName != StringTable->EmptyString()) ? Sim::getUniqueName(baseName).c_str() : StringTable->EmptyString(); + String baseName = obj->getName(); + String outName = (baseName.isNotEmpty()) ? Sim::getUniqueName(baseName) : String::EmptyString; obj->assignName(outName); if (targetGroup)