python: Hack to prevent segmentation faults when python exits.
authorJosé Fonseca <jfonseca@vmware.com>
Thu, 16 Jul 2009 10:21:12 +0000 (11:21 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Thu, 16 Jul 2009 10:22:56 +0000 (11:22 +0100)
src/gallium/state_trackers/python/st_device.c

index 8246b37..ea7d187 100644 (file)
 static void
 st_device_really_destroy(struct st_device *st_dev) 
 {
-   if(st_dev->screen)
+   if(st_dev->screen) {
+      /* FIXME: Don't really destroy until we keep track of every single 
+       * reference or we end up causing a segmentation fault every time 
+       * python exits. */
+#if 0
       st_dev->screen->destroy(st_dev->screen);
+#endif
+   }
    
    FREE(st_dev);
 }