Add new classes to the class table when they are registered.

main
theraven 16 years ago
parent 81de407358
commit 604efa7077

@ -790,6 +790,8 @@ const char *object_getClassName(id obj)
return class_getName(object_getClass(obj));
}
void __objc_add_class_to_hash(Class cls);
void objc_registerClassPair(Class cls)
{
Class metaClass = cls->class_pointer;
@ -805,6 +807,7 @@ void objc_registerClassPair(Class cls)
metaClass->sibling_class = metaClass->super_class->subclass_list;
metaClass->super_class->subclass_list = metaClass;
objc_mutex_unlock(__objc_runtime_mutex);
__objc_add_class_to_hash(cls);
}
static id objectNew(id cls)

Loading…
Cancel
Save