wined3d: Don't use the stack as cursor mask (Valgrind).
This commit is contained in:
parent
342a71b281
commit
53104ac1e7
|
@ -6376,12 +6376,10 @@ static HRESULT WINAPI IWineD3DDeviceImpl_SetCursorProperties(IWineD3DDevice* i
|
||||||
cursorInfo.fIcon = FALSE;
|
cursorInfo.fIcon = FALSE;
|
||||||
cursorInfo.xHotspot = XHotSpot;
|
cursorInfo.xHotspot = XHotSpot;
|
||||||
cursorInfo.yHotspot = YHotSpot;
|
cursorInfo.yHotspot = YHotSpot;
|
||||||
cursorInfo.hbmMask = CreateBitmap(pSur->currentDesc.Width,
|
cursorInfo.hbmMask = CreateBitmap(pSur->currentDesc.Width, pSur->currentDesc.Height,
|
||||||
pSur->currentDesc.Height, 1,
|
1, 1, maskBits);
|
||||||
1, &maskBits);
|
cursorInfo.hbmColor = CreateBitmap(pSur->currentDesc.Width, pSur->currentDesc.Height,
|
||||||
cursorInfo.hbmColor = CreateBitmap(pSur->currentDesc.Width,
|
1, 32, lockedRect.pBits);
|
||||||
pSur->currentDesc.Height, 1,
|
|
||||||
32, lockedRect.pBits);
|
|
||||||
IWineD3DSurface_UnlockRect(pCursorBitmap);
|
IWineD3DSurface_UnlockRect(pCursorBitmap);
|
||||||
/* Create our cursor and clean up. */
|
/* Create our cursor and clean up. */
|
||||||
cursor = CreateIconIndirect(&cursorInfo);
|
cursor = CreateIconIndirect(&cursorInfo);
|
||||||
|
|
Loading…
Reference in New Issue