Fix bug in unique object names.
This commit is contained in:
parent
f1d9a07940
commit
e2c7f5ba75
@ -118,10 +118,8 @@ void Scene::setSkybox(Skybox * skybox)
|
|||||||
|
|
||||||
void Scene::initSceneObjectName(Object * object)
|
void Scene::initSceneObjectName(Object * object)
|
||||||
{
|
{
|
||||||
mObjectCount[object->getName()] = mObjectCount.count(object->getName()) + 1;
|
// If the object name exists make it unique.
|
||||||
|
auto count = ++mObjectCount[object->getName()];
|
||||||
// If the object exists make it's name unique.
|
|
||||||
auto count = mObjectCount[object->getName()];
|
|
||||||
if (count > 1) {
|
if (count > 1) {
|
||||||
object->setName(object->getName() + " (" + std::to_string(count) + ")");
|
object->setName(object->getName() + " (" + std::to_string(count) + ")");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user