From cd7c127fcc9ce250a560fa0efd43ad3a430bd8d0 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 1 Mar 2014 15:33:17 -0500 Subject: Oops, accidentally removed the code that actually makes the appdelegateclass. Almost working... --- uitask_darwin.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/uitask_darwin.go b/uitask_darwin.go index 2fb6b45..2a32f86 100644 --- a/uitask_darwin.go +++ b/uitask_darwin.go @@ -87,6 +87,11 @@ func initCocoa() (NSApp C.id, appDelegate C.id, err error) { var appdelegateclass C.Class NSApp = C.objc_msgSend_noargs(_NSApplication, _sharedApplication) + appdelegateclass, err = makeDelegateClass(_goAppDelegate) + if err != nil { + err = fmt.Errorf("error creating NSApplication delegate: %v", err) + return + } err = addDelegateMethod(appdelegateclass, _uitask, C.appDelegate_uitask) if err != nil { err = fmt.Errorf("error adding NSApplication delegate uitask: method (to do UI tasks): %v", err) -- cgit v1.2.3