mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-31 19:26:42 +00:00
[WIN32K]
Hack around completely broken GreGetDIBitsInternal. Fixes bugcheck caused by gdi32_winetest bitmap. svn path=/trunk/; revision=57444
This commit is contained in:
@@ -1020,6 +1020,10 @@ NtGdiGetDIBitsInternal(
|
||||
/* Use maximum size */
|
||||
cjMaxInfo = min(cjMaxInfo, sizeof(BITMAPV5HEADER) + 256 * sizeof(RGBQUAD));
|
||||
|
||||
// HACK: the underlying code sucks and doesn't care for the size, so we
|
||||
// give it the maximum ever needed
|
||||
cjMaxInfo = sizeof(BITMAPV5HEADER) + 256 * sizeof(RGBQUAD);
|
||||
|
||||
/* Allocate a buffer the bitmapinfo */
|
||||
pbmi = ExAllocatePoolWithTag(PagedPool, cjMaxInfo, 'imBG');
|
||||
if (!pbmi)
|
||||
|
||||
Reference in New Issue
Block a user