diff --git a/Source/OpenTK/Platform/MacOS/CocoaNativeWindow.cs b/Source/OpenTK/Platform/MacOS/CocoaNativeWindow.cs index 66fec65b..48f482bc 100644 --- a/Source/OpenTK/Platform/MacOS/CocoaNativeWindow.cs +++ b/Source/OpenTK/Platform/MacOS/CocoaNativeWindow.cs @@ -39,7 +39,7 @@ namespace OpenTK.Platform.MacOS { class CocoaNativeWindow : INativeWindow { - static volatile int UniqueId; + static int UniqueId; public event EventHandler Move = delegate { }; public event EventHandler Resize = delegate { }; @@ -151,7 +151,7 @@ namespace OpenTK.Platform.MacOS { // Create the window class Interlocked.Increment(ref UniqueId); - windowClass = Class.AllocateClass("OpenTKWindow" + UniqueId, "NSWindow"); + windowClass = Class.AllocateClass("OpenTK_GameWindow" + UniqueId, "NSWindow"); Class.RegisterMethod(windowClass, new WindowDidResizeDelegate(WindowDidResize), "windowDidResize:", "v@:@"); Class.RegisterMethod(windowClass, new WindowDidMoveDelegate(WindowDidMove), "windowDidMove:", "v@:@"); Class.RegisterMethod(windowClass, new WindowDidBecomeKeyDelegate(WindowDidBecomeKey), "windowDidBecomeKey:", "v@:@");