From 2e6a80624b1556447f8ad3042a77bfc28f016020 Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Fri, 14 Aug 2009 14:18:30 +0000 Subject: [PATCH] Fixed GraphicsContextFlags.Embedded matching. --- Source/OpenTK/Graphics/GraphicsContext.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/OpenTK/Graphics/GraphicsContext.cs b/Source/OpenTK/Graphics/GraphicsContext.cs index 0a94932c..738f541b 100644 --- a/Source/OpenTK/Graphics/GraphicsContext.cs +++ b/Source/OpenTK/Graphics/GraphicsContext.cs @@ -118,10 +118,10 @@ namespace OpenTK.Graphics if (designMode) implementation = new Platform.Dummy.DummyGLContext(); else - switch ((int)(flags & GraphicsContextFlags.Embedded)) + switch ((flags & GraphicsContextFlags.Embedded) == GraphicsContextFlags.Embedded) { - case 0: implementation = Factory.Default.CreateGLContext(mode, window, shareContext, direct_rendering, major, minor, flags); break; - case 1: implementation = Factory.Embedded.CreateGLContext(mode, window, shareContext, direct_rendering, major, minor, flags); break; + case false: implementation = Factory.Default.CreateGLContext(mode, window, shareContext, direct_rendering, major, minor, flags); break; + case true: implementation = Factory.Embedded.CreateGLContext(mode, window, shareContext, direct_rendering, major, minor, flags); break; } lock (context_lock)