diff --git a/src/OpenTK.GLWidget/GLWidget.cs b/src/OpenTK.GLWidget/GLWidget.cs index 67e51da8..fd6f27f2 100644 --- a/src/OpenTK.GLWidget/GLWidget.cs +++ b/src/OpenTK.GLWidget/GLWidget.cs @@ -57,6 +57,7 @@ namespace OpenTK private IGraphicsContext _GraphicsContext; private IWindowInfo _WindowInfo; + private GraphicsContextFlags _GraphicsContextFlags; private bool _Initialized; #endregion @@ -112,7 +113,17 @@ namespace OpenTK /// /// The set for this widget. /// - public GraphicsContextFlags GraphicsContextFlags { get; set; } + public GraphicsContextFlags GraphicsContextFlags + { + get + { + return _GraphicsContextFlags; + } + set + { + _GraphicsContextFlags = value; + } + } #endregion @@ -375,7 +386,7 @@ namespace OpenTK _WindowInfo = XWindowInfoInitializer.Initialize(graphicsMode, this.Display.Handle, this.Screen.Number, this.Window.Handle, this.RootWindow.Handle); // GraphicsContext - _GraphicsContext = new GraphicsContext(graphicsMode, _WindowInfo, GlVersionMajor, GlVersionMinor, this.GraphicsContextFlags); + _GraphicsContext = new GraphicsContext(graphicsMode, _WindowInfo, GlVersionMajor, GlVersionMinor, _GraphicsContextFlags); _GraphicsContext.MakeCurrent(_WindowInfo); if (GraphicsContext.ShareContexts)