summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhigang Gong <zhigang.gong@linux.intel.com>2012-04-28 18:23:09 +0800
committerZhigang Gong <zhigang.gong@linux.intel.com>2012-04-28 18:28:33 +0800
commitedf447a86326e6096b7a2ab188f464393c7c86e6 (patch)
treec90697e2df3393ebbe969c56260f4ffbe6f01a8e
parentd5cdad0497ae5f6cd936a74f68169c0910ea1e68 (diff)
We should not call gradient finalization code if we disable it.v0.4.10.4-fix
Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
-rw-r--r--src/glamor.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/glamor.c b/src/glamor.c
index 87c9839..691f758 100644
--- a/src/glamor.c
+++ b/src/glamor.c
@@ -427,7 +427,9 @@ glamor_release_screen_priv(ScreenPtr screen)
glamor_fini_tile_shader(screen);
glamor_fini_putimage_shaders(screen);
glamor_fini_finish_access_shaders(screen);
+#ifdef GLAMOR_GRADIENT_SHADER
glamor_fini_gradient_shader(screen);
+#endif
glamor_pixmap_fini(screen);
free(glamor_priv);