X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fblackberry%2Ffg_window_blackberry.c;fp=src%2Fblackberry%2Ffg_window_blackberry.c;h=0b7d80b087d45c395068f9f38eda463c3789035c;hb=cc2a530d408fb9781516aeee18523541fea11165;hp=56893949869301059c3eaedebeae9224bffc8d23;hpb=ba0d46aa5599d279431a91fd5ccbcd9d59920203;p=freeglut diff --git a/src/blackberry/fg_window_blackberry.c b/src/blackberry/fg_window_blackberry.c index 5689394..0b7d80b 100644 --- a/src/blackberry/fg_window_blackberry.c +++ b/src/blackberry/fg_window_blackberry.c @@ -182,7 +182,11 @@ void fgPlatformOpenWindow( SFG_Window* window, const char* title, /* Create context */ fghChooseConfig(&window->Window.pContext.egl.Config); - window->Window.Context = fghCreateNewContextEGL(window); + window->Window.Context = EGL_NO_CONTEXT; + if( fgState.UseCurrentContext == GL_TRUE ) + window->Window.Context = eglGetCurrentContext(); + if( window->Window.Context == EGL_NO_CONTEXT ) + window->Window.Context = fghCreateNewContextEGL(window); /* Create EGL window */ fghPlatformOpenWindowEGL(window);