diff --git a/win32ss/gdi/eng/alphablend.c b/win32ss/gdi/eng/alphablend.c index 869698989ba..012d8c984be 100644 --- a/win32ss/gdi/eng/alphablend.c +++ b/win32ss/gdi/eng/alphablend.c @@ -111,6 +111,7 @@ EngAlphaBlend( if (!IntEngEnter(&EnterLeaveDest, psoDest, &OutputRect, FALSE, &Translate, &OutputObj)) { + IntEngLeave(&EnterLeaveSource); return FALSE; } OutputRect.left += Translate.x;