Index: src/runtime/category.m ================================================================== --- src/runtime/category.m +++ src/runtime/category.m @@ -67,11 +67,11 @@ ncats[i] = cat; ncats[i + 1] = NULL; objc_hashtable_set(categories, cat->class_name, ncats); - if (cls != Nil && cls->info & OBJC_CLASS_INFO_INITIALIZED) { + if (cls != Nil && cls->info & OBJC_CLASS_INFO_SETUP) { objc_update_dtable(cls); objc_update_dtable(cls->isa); } return; @@ -83,11 +83,11 @@ cats[0] = cat; cats[1] = NULL; objc_hashtable_set(categories, cat->class_name, cats); - if (cls != Nil && cls->info & OBJC_CLASS_INFO_INITIALIZED) { + if (cls != Nil && cls->info & OBJC_CLASS_INFO_SETUP) { objc_update_dtable(cls); objc_update_dtable(cls->isa); } }