Mesa (master): st/wgl: Return NULL for NULL HDCs in wglGetExtensionsStringARB.
Brian Paul
brianp at kemper.freedesktop.org
Wed Jan 11 19:55:20 UTC 2012
Module: Mesa
Branch: master
Commit: 6811704830b6637d7c9b19914bd3549143eeb3e5
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6811704830b6637d7c9b19914bd3549143eeb3e5
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 23 02:57:29 2011 +0000
st/wgl: Return NULL for NULL HDCs in wglGetExtensionsStringARB.
WGL_ARB_extensions_string states that wglGetExtensionsStringARB should
return NULL for invalid HDCs. And some applications rely on it.
Reviewed-By: "Keith Whitwell" <keithw at vmware.com>
---
.../state_trackers/wgl/stw_ext_extensionsstring.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/wgl/stw_ext_extensionsstring.c b/src/gallium/state_trackers/wgl/stw_ext_extensionsstring.c
index ecb326f..7cad49c 100644
--- a/src/gallium/state_trackers/wgl/stw_ext_extensionsstring.c
+++ b/src/gallium/state_trackers/wgl/stw_ext_extensionsstring.c
@@ -47,7 +47,9 @@ WINGDIAPI const char * APIENTRY
wglGetExtensionsStringARB(
HDC hdc )
{
- (void) hdc;
+ if (!hdc) {
+ return NULL;
+ }
return stw_extension_string;
}
More information about the mesa-commit
mailing list