summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/radeon
diff options
context:
space:
mode:
authorAlan Hourihane <alanh@tungstengraphics.com>2003-12-08 22:43:10 +0000
committerAlan Hourihane <alanh@tungstengraphics.com>2003-12-08 22:43:10 +0000
commit73c3c397e4c07b48dcc845add9d80df025e1f0cd (patch)
treec0cfb2d4d1ac060f8788012ba5fbb85fb73fbbdc /src/mesa/drivers/dri/radeon
parent93c2dacca6a995134ff6d78273385394e7d8ae49 (diff)
downloadexternal_mesa3d-73c3c397e4c07b48dcc845add9d80df025e1f0cd.zip
external_mesa3d-73c3c397e4c07b48dcc845add9d80df025e1f0cd.tar.gz
external_mesa3d-73c3c397e4c07b48dcc845add9d80df025e1f0cd.tar.bz2
fix bogus assertion that checked for an empty texture heap list before
deleting the textures. Essentially move the assertion after the destruction of the heap.
Diffstat (limited to 'src/mesa/drivers/dri/radeon')
-rw-r--r--src/mesa/drivers/dri/radeon/radeon_context.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/radeon/radeon_context.c b/src/mesa/drivers/dri/radeon/radeon_context.c
index 2cd09b1..0abf5b2 100644
--- a/src/mesa/drivers/dri/radeon/radeon_context.c
+++ b/src/mesa/drivers/dri/radeon/radeon_context.c
@@ -526,12 +526,12 @@ void radeonDestroyContext( __DRIcontextPrivate *driContextPriv )
*/
int i;
- assert( is_empty_list( & rmesa->swapped ) );
-
for ( i = 0 ; i < rmesa->nr_heaps ; i++ ) {
driDestroyTextureHeap( rmesa->texture_heaps[ i ] );
rmesa->texture_heaps[ i ] = NULL;
}
+
+ assert( is_empty_list( & rmesa->swapped ) );
}
/* free the option cache */