check for initialized XMesaBuffer in XMesaGarbageCollect()
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 20 Feb 2002 23:59:03 +0000 (23:59 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 20 Feb 2002 23:59:03 +0000 (23:59 +0000)
src/mesa/drivers/x11/xm_api.c

index be02e12a4e33f1b44ce7d2cc0b1e2ecfe06aa81c..28d3d25e136e15f0f5d2c78aaf85ab62b4dfa03d 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: xm_api.c,v 1.31 2002/02/15 19:15:33 brianp Exp $ */
+/* $Id: xm_api.c,v 1.32 2002/02/20 23:59:03 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -2605,7 +2605,7 @@ void XMesaGarbageCollect( void )
    XMesaBuffer b, next;
    for (b=XMesaBufferList; b; b=next) {
       next = b->Next;
-      if (!b->pixmap_flag) {
+      if (b->display && b->frontbuffer && !b->pixmap_flag) {
 #ifdef XFree86Server
         /* NOT_NEEDED */
 #else