From e558d2d94104c0499c1b7cbb126a1da97343edfa Mon Sep 17 00:00:00 2001 From: Jonas Gessner Date: Fri, 13 Feb 2015 14:04:07 +0100 Subject: [PATCH] Refer to protocols with @protocol Fixes #114 --- bin/lib/Logos/Generator/MobileSubstrate/Subclass.pm | 2 +- bin/lib/Logos/Generator/internal/Subclass.pm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/lib/Logos/Generator/MobileSubstrate/Subclass.pm b/bin/lib/Logos/Generator/MobileSubstrate/Subclass.pm index 68ad59341b..6ef6165496 100644 --- a/bin/lib/Logos/Generator/MobileSubstrate/Subclass.pm +++ b/bin/lib/Logos/Generator/MobileSubstrate/Subclass.pm @@ -23,7 +23,7 @@ sub initializers { } # foreach(keys %{$class->protocols}) { - $return .= "class_addProtocol(".$self->variable($class).", objc_getProtocol(\"$_\")); "; + $return .= "class_addProtocol(".$self->variable($class).", \@protocol($_)); "; } $return .= "objc_registerClassPair(".$self->variable($class)."); "; $return .= "}"; diff --git a/bin/lib/Logos/Generator/internal/Subclass.pm b/bin/lib/Logos/Generator/internal/Subclass.pm index 6b01378d47..98a811b9fb 100644 --- a/bin/lib/Logos/Generator/internal/Subclass.pm +++ b/bin/lib/Logos/Generator/internal/Subclass.pm @@ -23,7 +23,7 @@ sub initializers { } # foreach(keys %{$class->protocols}) { - $return .= "class_addProtocol(".$self->variable($class).", objc_getProtocol(\"$_\")); "; + $return .= "class_addProtocol(".$self->variable($class).", \@protocol($_)); "; } $return .= "objc_registerClassPair(".$self->variable($class)."); "; $return .= "}";