Skip to content

Commit ae92d0e

Browse files
committed
Added some obj-C methods that some versions of OSX were complaining about being missing
1 parent 9cfd605 commit ae92d0e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

choc/gui/choc_DesktopWindow.h

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,20 @@ struct DesktopWindow::Pimpl
593593
}),
594594
"B@:@");
595595

596+
class_addMethod (delegateClass, sel_registerName ("methodSignatureForSelector:"),
597+
(IMP) (+[](id self, SEL _cmd, SEL selector) -> id
598+
{
599+
return objc::callSuper<id> (self, "methodSignatureForSelector:", selector);
600+
}),
601+
"@@::");
602+
603+
class_addMethod (delegateClass, sel_registerName ("doesNotRecognizeSelector:"),
604+
(IMP) (+[](id self, SEL _cmd, SEL selector)
605+
{
606+
objc::callSuper<void> (self, "doesNotRecognizeSelector:", selector);
607+
}),
608+
"v@::");
609+
596610
objc_registerClassPair (delegateClass);
597611
}
598612

0 commit comments

Comments
 (0)