From ac2ae4a4bbe78097c728ef6cb2a13e8d97b52dea Mon Sep 17 00:00:00 2001 From: thefiddler Date: Wed, 23 Jul 2014 14:35:51 +0200 Subject: [PATCH] [Mac] Ensure Cocoa bindings are initialized first --- Source/OpenTK/Platform/MacOS/Cocoa/NSApplication.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/OpenTK/Platform/MacOS/Cocoa/NSApplication.cs b/Source/OpenTK/Platform/MacOS/Cocoa/NSApplication.cs index e582aba..22295b0 100644 --- a/Source/OpenTK/Platform/MacOS/Cocoa/NSApplication.cs +++ b/Source/OpenTK/Platform/MacOS/Cocoa/NSApplication.cs @@ -41,8 +41,12 @@ namespace OpenTK.Platform.MacOS static readonly IntPtr selQuit = Selector.Get("quit"); - internal static void Initialize() + internal static void Initialize() { } + + static NSApplication() { + Cocoa.Initialize(); + // Create the NSAutoreleasePool AutoreleasePool = Cocoa.SendIntPtr(Cocoa.SendIntPtr(Class.NSAutoreleasePool, Selector.Alloc), Selector.Init); -- 2.7.4