summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosé Fonseca <[email protected]>2011-12-23 02:57:29 +0000
committerBrian Paul <[email protected]>2012-01-11 12:51:40 -0700
commit6811704830b6637d7c9b19914bd3549143eeb3e5 (patch)
treecd27571aab7f907f4962a79c81ec65abc5089717
parent2d80cad16e55b6eb11084045015a08fff43a7485 (diff)
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" <[email protected]>
-rw-r--r--src/gallium/state_trackers/wgl/stw_ext_extensionsstring.c4
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 ecb326f1cf6..7cad49c9f84 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;
}