Module: wine Branch: master Commit: 7959be38503abe9b25740419482d3b3900cddef2 URL: http://source.winehq.org/git/wine.git/?a=commit;h=7959be38503abe9b2574041948...
Author: Chris Robinson chris.kcat@gmail.com Date: Thu Aug 9 18:18:48 2007 -0700
winex11: Don't add spaces to the beginning of the wglExtensions list.
---
dlls/winex11.drv/opengl.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/dlls/winex11.drv/opengl.c b/dlls/winex11.drv/opengl.c index 0881198..7ee99b1 100644 --- a/dlls/winex11.drv/opengl.c +++ b/dlls/winex11.drv/opengl.c @@ -3003,7 +3003,8 @@ static BOOL glxRequireExtension(const char *requiredExtension)
static void register_extension_string(const char *ext) { - strcat(WineGLInfo.wglExtensions, " "); + if (WineGLInfo.wglExtensions[0]) + strcat(WineGLInfo.wglExtensions, " "); strcat(WineGLInfo.wglExtensions, ext);
TRACE("'%s'\n", ext); @@ -3016,10 +3017,7 @@ static BOOL register_extension(const WineGLExtension * ext) assert( WineGLExtensionListSize < MAX_EXTENSIONS ); WineGLExtensionList[WineGLExtensionListSize++] = ext;
- strcat(WineGLInfo.wglExtensions, " "); - strcat(WineGLInfo.wglExtensions, ext->extName); - - TRACE("'%s'\n", ext->extName); + register_extension_string(ext->extName);
for (i = 0; ext->extEntryPoints[i].funcName; ++i) TRACE(" - '%s'\n", ext->extEntryPoints[i].funcName);