Skip to content

Commit 5140f37

Browse files
committed
[WIN32SS] Escape fix
1 parent d24eb42 commit 5140f37

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

win32ss/gdi/ntgdi/print.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,13 @@ NtGdiExtEscape(
142142
ppdev = pDC->ppdev;
143143
PDEVOBJ_vReference(ppdev);
144144

145+
EngAcquireSemaphore(ppdev->hsemDevLock);
146+
145147
/* Check if we have a surface */
146148
psurf = pDC->dclevel.pSurface;
147149
if (!psurf)
148150
{
151+
EngReleaseSemaphore(ppdev->hsemDevLock);
149152
DC_UnlockDc(pDC);
150153
PDEVOBJ_vRelease(ppdev);
151154
return 0;

0 commit comments

Comments
 (0)