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