summaryrefslogtreecommitdiff
path: root/uitask_darwin.go
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-04-05 13:30:56 -0400
committerPietro Gagliardi <[email protected]>2014-04-05 13:30:56 -0400
commit98ae4cb3b87b2289460eb79ef83772aaa52ebe18 (patch)
tree8137d1947ca754f802961f9b89a6a64f91c0bb73 /uitask_darwin.go
parent338cbc0540c810dec2b32bae39f7d367b2d73396 (diff)
Moved all selector and class initialization for bleh_darwin.m into its own function.
Diffstat (limited to 'uitask_darwin.go')
-rw-r--r--uitask_darwin.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/uitask_darwin.go b/uitask_darwin.go
index c05baf6..d338986 100644
--- a/uitask_darwin.go
+++ b/uitask_darwin.go
@@ -84,9 +84,10 @@ var (
)
func initCocoa() (NSApp C.id, err error) {
+ C.initBleh() // initialize bleh_darwin.m functions
NSApp = C.objc_msgSend_noargs(_NSApplication, _sharedApplication)
r := C.objc_msgSend_int(NSApp, _setActivationPolicy,
- 0) // NSApplicationActivationPolicyRegular
+ 0) // NSApplicationActivationPolicyRegular
if C.BOOL(uintptr(unsafe.Pointer(r))) != C.BOOL(C.YES) {
err = fmt.Errorf("error setting NSApplication activation policy (basically identifies our program as a separate program; needed for several things, such as Dock icon, application menu, window resizing, etc.) (unknown reason)")
return