[PATCH 4/5] wined3d: Don't use the stack as cursor mask (Valgrind).
Henri Verbeet
hverbeet at codeweavers.com
Fri Oct 23 03:26:11 CDT 2009
---
dlls/wined3d/device.c | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index ec56980..83f537c 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -6376,12 +6376,10 @@ static HRESULT WINAPI IWineD3DDeviceImpl_SetCursorProperties(IWineD3DDevice* i
cursorInfo.fIcon = FALSE;
cursorInfo.xHotspot = XHotSpot;
cursorInfo.yHotspot = YHotSpot;
- cursorInfo.hbmMask = CreateBitmap(pSur->currentDesc.Width,
- pSur->currentDesc.Height, 1,
- 1, &maskBits);
- cursorInfo.hbmColor = CreateBitmap(pSur->currentDesc.Width,
- pSur->currentDesc.Height, 1,
- 32, lockedRect.pBits);
+ cursorInfo.hbmMask = CreateBitmap(pSur->currentDesc.Width, pSur->currentDesc.Height,
+ 1, 1, maskBits);
+ cursorInfo.hbmColor = CreateBitmap(pSur->currentDesc.Width, pSur->currentDesc.Height,
+ 1, 32, lockedRect.pBits);
IWineD3DSurface_UnlockRect(pCursorBitmap);
/* Create our cursor and clean up. */
cursor = CreateIconIndirect(&cursorInfo);
--
1.6.4.4
More information about the wine-patches
mailing list