summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/dri/dri_context.c
diff options
context:
space:
mode:
authorThomas Hellstrom <thellstrom-at-vmware-dot-com>2009-04-28 13:03:22 +0200
committerThomas Hellstrom <thellstrom-at-vmware-dot-com>2009-04-28 13:05:54 +0200
commit171c7f91cd3dcb41bf7abb333d725b3b3a3e9b1a (patch)
tree8436c24be81a28a0a1e8f9a4636788d8d3a3f9dd /src/gallium/state_trackers/dri/dri_context.c
parent81ded8092a4068ec289e6c7207078f076bfee5fd (diff)
downloadexternal_mesa3d-171c7f91cd3dcb41bf7abb333d725b3b3a3e9b1a.zip
external_mesa3d-171c7f91cd3dcb41bf7abb333d725b3b3a3e9b1a.tar.gz
external_mesa3d-171c7f91cd3dcb41bf7abb333d725b3b3a3e9b1a.tar.bz2
gallium dri st: Fix up some comments and minor bugs.
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Diffstat (limited to 'src/gallium/state_trackers/dri/dri_context.c')
-rw-r--r--src/gallium/state_trackers/dri/dri_context.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/state_trackers/dri/dri_context.c b/src/gallium/state_trackers/dri/dri_context.c
index 7f38671..8e6299c 100644
--- a/src/gallium/state_trackers/dri/dri_context.c
+++ b/src/gallium/state_trackers/dri/dri_context.c
@@ -128,7 +128,7 @@ dri_unbind_context(__DRIcontextPrivate * cPriv)
if (--ctx->bind_count == 0) {
GET_CURRENT_CONTEXT(curGLCtx);
- if (ctx->st == curGLCtx->st) {
+ if (curGLCtx && ctx->st == curGLCtx->st) {
st_flush(ctx->st, PIPE_FLUSH_RENDER_CACHE, NULL);
st_make_current(NULL, NULL, NULL);
}