diff options
| -rw-r--r-- | src/mesa/main/context.c | 2 | ||||
| -rw-r--r-- | src/mesa/main/getstring.c | 2 | 
2 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index 0afd77d375..f597b23194 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/main/context.c @@ -1462,6 +1462,8 @@ _mesa_make_current( GLcontext *newCtx, GLframebuffer *drawBuffer,        if (newCtx->FirstTimeCurrent) {           _mesa_compute_version(newCtx); +         newCtx->Extensions.String = _mesa_make_extension_string(newCtx); +           check_context_limits(newCtx);           /* We can use this to help debug user's problems.  Tell them to set diff --git a/src/mesa/main/getstring.c b/src/mesa/main/getstring.c index 54db5794bf..7961ad7e7d 100644 --- a/src/mesa/main/getstring.c +++ b/src/mesa/main/getstring.c @@ -95,8 +95,6 @@ _mesa_GetString( GLenum name )        case GL_VERSION:           return (const GLubyte *) ctx->VersionString;        case GL_EXTENSIONS: -         if (!ctx->Extensions.String) -            ctx->Extensions.String = _mesa_make_extension_string(ctx);           return (const GLubyte *) ctx->Extensions.String;  #if FEATURE_ARB_shading_language_100 || FEATURE_ES2        case GL_SHADING_LANGUAGE_VERSION:  | 
