diff --git a/Source/OpenTK/Platform/MacOS/CocoaContext.cs b/Source/OpenTK/Platform/MacOS/CocoaContext.cs
index d5927ea5..64ab589f 100644
--- a/Source/OpenTK/Platform/MacOS/CocoaContext.cs
+++ b/Source/OpenTK/Platform/MacOS/CocoaContext.cs
@@ -149,6 +149,7 @@ namespace OpenTK
 
             // Finalize
             Handle = new ContextHandle(context);
+            Mode = mode;
             Update(cocoaWindow);
             MakeCurrent(cocoaWindow);
         }