mirror of
https://github.com/reactos/reactos.git
synced 2024-06-21 13:31:38 +00:00
[WIN32SS:FRAMEBUF] Improve/Fix DrvSetPointerShape(), from r7864 (#457)
- Fix a copypasta. - Remove dead code. Thanks to mudhead, who spotted most of these. NB: This EXPERIMENTAL_MOUSE_CURSOR_SUPPORT code isn't compiled by default since r7865. CORE-14511
This commit is contained in:
parent
f745a97bfe
commit
a0b5b47352
|
@ -220,11 +220,11 @@ DrvSetPointerShape(
|
|||
/* FIXME: Is this really needed? */
|
||||
TempSurfObj = EngLockSurface(ppdev->PointerColorSurface);
|
||||
EngFreeMem(TempSurfObj->pvBits);
|
||||
TempSurfObj->pvBits = 0;
|
||||
TempSurfObj->pvBits = NULL;
|
||||
EngUnlockSurface(TempSurfObj);
|
||||
|
||||
EngDeleteSurface(ppdev->PointerColorSurface);
|
||||
ppdev->PointerMaskSurface = NULL;
|
||||
ppdev->PointerColorSurface = NULL;
|
||||
}
|
||||
|
||||
if (ppdev->PointerMaskSurface != NULL)
|
||||
|
@ -232,7 +232,7 @@ DrvSetPointerShape(
|
|||
/* FIXME: Is this really needed? */
|
||||
TempSurfObj = EngLockSurface(ppdev->PointerMaskSurface);
|
||||
EngFreeMem(TempSurfObj->pvBits);
|
||||
TempSurfObj->pvBits = 0;
|
||||
TempSurfObj->pvBits = NULL;
|
||||
EngUnlockSurface(TempSurfObj);
|
||||
|
||||
EngDeleteSurface(ppdev->PointerMaskSurface);
|
||||
|
@ -276,12 +276,7 @@ DrvSetPointerShape(
|
|||
ppdev->PointerColorSurface = (HSURF)EngCreateBitmap(Size,
|
||||
psoColor->lDelta, psoColor->iBitmapFormat, 0, Bits);
|
||||
}
|
||||
else
|
||||
{
|
||||
ppdev->PointerColorSurface = NULL;
|
||||
}
|
||||
|
||||
if (psoMask != NULL)
|
||||
{
|
||||
SIZEL Size;
|
||||
PBYTE Bits;
|
||||
|
@ -294,10 +289,6 @@ DrvSetPointerShape(
|
|||
ppdev->PointerMaskSurface = (HSURF)EngCreateBitmap(Size,
|
||||
psoMask->lDelta, psoMask->iBitmapFormat, 0, Bits);
|
||||
}
|
||||
else
|
||||
{
|
||||
ppdev->PointerMaskSurface = NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* Create surface for saving the pixels under the cursor.
|
||||
|
|
Loading…
Reference in a new issue