Skip to content

Commit a42b5fe

Browse files
committed
Allow subclasses in *fromJSValue functions
1 parent b96c38c commit a42b5fe

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

Source/Ejecta/EJCanvas/2D/EJBindingCanvasGradient.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ + (EJCanvasGradient *)gradientFromJSValue:(JSValueRef)value {
1919
if( !value ) { return NULL; }
2020

2121
EJBindingCanvasGradient *binding = (EJBindingCanvasGradient *)JSValueGetPrivate(value);
22-
return (binding && [binding isMemberOfClass:[EJBindingCanvasGradient class]]) ? binding->gradient : NULL;
22+
return (binding && [binding isKindOfClass:[EJBindingCanvasGradient class]]) ? binding->gradient : NULL;
2323
}
2424

2525
- (void)dealloc {

Source/Ejecta/EJCanvas/2D/EJBindingCanvasPattern.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ + (EJCanvasPattern *)patternFromJSValue:(JSValueRef)value {
1818
if( !value ) { return NULL; }
1919

2020
EJBindingCanvasPattern *binding = (EJBindingCanvasPattern *)JSValueGetPrivate(value);
21-
return (binding && [binding isMemberOfClass:[EJBindingCanvasPattern class]]) ? binding->pattern : NULL;
21+
return (binding && [binding isKindOfClass:[EJBindingCanvasPattern class]]) ? binding->pattern : NULL;
2222
}
2323

2424
- (void)dealloc {

Source/Ejecta/EJUtils/IAP/EJBindingIAPProduct.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ + (EJBindingIAPProduct *)bindingFromJSValue:(JSValueRef)value {
5555
if( !value ) { return 0; }
5656

5757
EJBindingIAPProduct *binding = (EJBindingIAPProduct *)JSValueGetPrivate(value);
58-
return (binding && [binding isMemberOfClass:[self class]]) ? binding : NULL;
58+
return (binding && [binding isKindOfClass:[self class]]) ? binding : NULL;
5959
}
6060

6161
EJ_BIND_GET(id, ctx) {

0 commit comments

Comments
 (0)