Update dtables for metaclasses when exchanging methods.

Fixes #32
main
David Chisnall 9 years ago
parent 0b5f66393a
commit 21efe9e259

@ -104,6 +104,12 @@ static void objc_updateDtableForClassContainingMethod(Method m)
objc_update_dtable_for_class(nextClass);
return;
}
Class meta = object_getClass((id)nextClass);
if (class_getInstanceMethodNonrecursive(meta, sel) == m)
{
objc_update_dtable_for_class(meta);
return;
}
}
}

Loading…
Cancel
Save