Index: radeon_context.c
===================================================================
RCS file: /cvsroot/dri/xc/xc/lib/GL/mesa/src/drv/radeon/radeon_context.c,v
retrieving revision 1.22
diff -c -r1.22 radeon_context.c
*** radeon_context.c	22 Oct 2002 23:38:28 -0000	1.22
--- radeon_context.c	24 Oct 2002 11:51:23 -0000
***************
*** 534,539 ****
--- 535,542 ----
     /* Free radeon context resources */
     assert(rmesa); /* should never be null */
     if ( rmesa ) {
+       RADEON_FIREVERTICES( rmesa );
+ 
        if (rmesa->glCtx->Shared->RefCount == 1) {
           /* This share group is about to go away, free our private
            * texture object data.
***************
*** 564,571 ****
        radeonReleaseArrays( rmesa->glCtx, ~0 );
        if (rmesa->dma.current.buf)
  	 radeonReleaseDmaRegion( rmesa, &rmesa->dma.current, __FUNCTION__ );
- 
-       RADEON_FIREVERTICES( rmesa );
  
        if (!rmesa->TclFallback & RADEON_TCL_FALLBACK_TCL_DISABLE)
  	 if (!getenv("RADEON_NO_VTXFMT"))
--- 567,572 ----
