mirror of
https://github.com/reactos/reactos.git
synced 2024-10-06 09:24:11 +00:00
[WIN32K]
Unlock/lock surface when locking DC svn path=/branches/reactos-yarotows/; revision=46697
This commit is contained in:
parent
a9afa4fad8
commit
736c7b0111
|
@ -176,8 +176,12 @@ DC_LockDc(HDC hdc)
|
|||
/* Acquire shared PDEV lock */
|
||||
EngAcquireSemaphoreShared(pdc->ppdev->hsemDevLock);
|
||||
|
||||
/* Get the current surface */
|
||||
pdc->dclevel.pSurface = pdc->ppdev->pSurface;
|
||||
/* Update Surface if needed */
|
||||
if(pdc->dclevel.pSurface != pdc->ppdev->pSurface)
|
||||
{
|
||||
if(pdc->dclevel.pSurface) SURFACE_ShareUnlockSurface(pdc->dclevel.pSurface);
|
||||
pdc->dclevel.pSurface = PDEVOBJ_pSurface(pdc->ppdev);
|
||||
}
|
||||
}
|
||||
return pdc;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue