At 05:49 PM 3/31/00 -0500, you wrote:

<snip this leakage problem again>

Could you try this patch against graphics/x11drv/init.c ? 
It seems to fix the leakage for me.

--- init.c.orig Sun Apr  2 16:56:14 2000
+++ init.c      Sun Apr  2 19:27:05 2000
@@ -241,7 +241,8 @@
     {
         BITMAPOBJ *bmp = (BITMAPOBJ *) GDI_GetObjPtr( dc->w.hBitmap,
                                                       BITMAP_MAGIC );
-       X11DRV_CreateBitmap( dc->w.hBitmap );
+        if (!bmp->physBitmap)
+            X11DRV_CreateBitmap( dc->w.hBitmap );
         physDev->drawable  = (Pixmap)bmp->physBitmap;
         physDev->gc        = TSXCreateGC(display, physDev->drawable, 0, NULL);
         dc->w.bitsPerPixel = bmp->bitmap.bmBitsPixel;     

Gerard

Reply via email to