move palettes from GDI heap to system heap
Warren_Baird at cimmetry.com
Warren_Baird at cimmetry.com
Wed Feb 5 17:30:21 CST 2003
ChangeLog:
Allocate palette objects on the large heap instead of the GDI heap
to avoid GDI heap saturation.
Description:
Since a palette can theorically be infinite there's a risk of filling
up the small size GDI heap if we allocate palette objects on it. We
encountered that problem when playing some Windows metafiles that
contained multiple fairly large palettes.
Warren Baird : Warren_Baird at cimmetry.com
Xavier Servettaz
diff -ur clean/wine/objects/gdiobj.c wine/objects/gdiobj.c
--- clean/wine/objects/gdiobj.c Wed Jan 29 15:31:13 2003
+++ wine/objects/gdiobj.c Fri Jan 31 13:46:38 2003
@@ -693,6 +693,7 @@
case ENHMETAFILE_MAGIC:
case ENHMETAFILE_DC_MAGIC:
case BITMAP_MAGIC:
+ case PALETTE_MAGIC:
if (!(obj = alloc_large_heap( size, handle ))) goto error;
break;
}
More information about the wine-patches
mailing list