Skip to content

Commit e414e1f

Browse files
committed
Minor change to the method swizzling functions. It doesn't make a difference in the way we use it, but this corrects it so that it is more 'correct'.
1 parent 1a8a0b8 commit e414e1f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

JSONKit.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -569,13 +569,13 @@ The code in isValidCodePoint() is derived from the ICU code in
569569
static void jk_swizzleInstanceMethod(Class fromClass, Class toClass, SEL selector) {
570570
fromClass = class_isMetaClass(fromClass) ? objc_getClass(class_getName(fromClass)) : fromClass;
571571
toClass = class_isMetaClass(toClass) ? objc_getClass(class_getName(toClass)) : toClass;
572-
class_replaceMethod(fromClass, selector, method_getImplementation(class_getInstanceMethod(toClass, selector)), method_getTypeEncoding(class_getInstanceMethod(toClass, selector)));
572+
class_replaceMethod(fromClass, selector, method_getImplementation(class_getInstanceMethod(toClass, selector)), method_getTypeEncoding(class_getInstanceMethod(fromClass, selector)));
573573
}
574574

575575
static void jk_swizzleClassMethod(Class fromClass, Class toClass, SEL selector) {
576576
fromClass = class_isMetaClass(fromClass) ? fromClass : objc_getMetaClass(class_getName(fromClass));
577577
toClass = class_isMetaClass(toClass) ? toClass : objc_getMetaClass(class_getName(toClass));
578-
class_replaceMethod(fromClass, selector, method_getImplementation(class_getClassMethod(toClass, selector)), method_getTypeEncoding(class_getClassMethod(toClass, selector)));
578+
class_replaceMethod(fromClass, selector, method_getImplementation(class_getClassMethod(toClass, selector)), method_getTypeEncoding(class_getClassMethod(fromClass, selector)));
579579
}
580580

581581
#pragma mark -

0 commit comments

Comments
 (0)