Identity patch fix.
This commit is contained in:
@ -81,14 +81,14 @@ void IdentifiableObject::intoStringBuffer(misc::StringBuffer *sb)
|
||||
*/
|
||||
void IdentifiableObject::registerName (const char *className, int *classId)
|
||||
{
|
||||
Class *klass = classesByName.at( className ).get();
|
||||
if (klass == NULL) {
|
||||
if (not classesByName.contains( className )) {
|
||||
classesByName.emplace( className,
|
||||
std::make_unique< Class >( currentlyConstructedClass, classesById.size(), className ) );
|
||||
klass= classesByName.at( className ).get();
|
||||
auto *const klass= classesByName.at( className ).get();
|
||||
classesById.push_back( klass );
|
||||
*classId = klass->id;
|
||||
}
|
||||
Class *const klass = classesByName.at( className ).get();
|
||||
|
||||
this->classId = klass->id;
|
||||
*classId = klass->id;
|
||||
|
Reference in New Issue
Block a user