mirror of
https://github.com/reactos/reactos.git
synced 2024-11-18 21:13:52 +00:00
[COMCTL32]
- Fix the fix for MSVC build (r55306). This is the version accepted by Wine. svn path=/trunk/; revision=55334
This commit is contained in:
parent
973a9360b2
commit
2740865cc0
1 changed files with 3 additions and 4 deletions
|
@ -3094,13 +3094,13 @@ static HBITMAP ImageList_CreateImage(HDC hdc, HIMAGELIST himl, UINT count)
|
|||
|
||||
if ((ilc >= ILC_COLOR4 && ilc <= ILC_COLOR32) || ilc == ILC_COLOR)
|
||||
{
|
||||
BITMAPINFO *bmi = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, FIELD_OFFSET( BITMAPINFO, bmiColors[256] ));
|
||||
if (bmi == NULL)
|
||||
return NULL;
|
||||
char buffer[sizeof(BITMAPINFO) + (256 - 1) * sizeof(RGBQUAD)];
|
||||
BITMAPINFO *bmi = (BITMAPINFO *)buffer;
|
||||
|
||||
TRACE("Creating DIBSection %d x %d, %d Bits per Pixel\n",
|
||||
sz.cx, sz.cy, himl->uBitsPixel);
|
||||
|
||||
memset( buffer, 0, sizeof(buffer) );
|
||||
bmi->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
|
||||
bmi->bmiHeader.biWidth = sz.cx;
|
||||
bmi->bmiHeader.biHeight = sz.cy;
|
||||
|
@ -3116,7 +3116,6 @@ static HBITMAP ImageList_CreateImage(HDC hdc, HIMAGELIST himl, UINT count)
|
|||
DeleteObject( tmp );
|
||||
}
|
||||
hbmNewBitmap = CreateDIBSection(hdc, bmi, DIB_RGB_COLORS, NULL, 0, 0);
|
||||
HeapFree( GetProcessHeap(), 0, bmi );
|
||||
}
|
||||
else /*if (ilc == ILC_COLORDDB)*/
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue