From 51ab4a935a017294fc79a93a2cea38379bf44df4 Mon Sep 17 00:00:00 2001 From: theraven Date: Tue, 5 Jan 2010 16:47:28 +0000 Subject: [PATCH] Fixed class_getSuperclass() implementation. --- runtime.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/runtime.c b/runtime.c index a6e63e5..e2b13eb 100644 --- a/runtime.c +++ b/runtime.c @@ -394,8 +394,13 @@ const char * class_getName(Class cls) return class_get_class_name(cls); } +void __objc_resolve_class_links(void); Class class_getSuperclass(Class cls) { + if (!CLS_ISRESOLV(cls)) + { + __objc_resolve_class_links(); + } return class_get_super_class(cls); }