Module: wine
Branch: master
Commit: 01992d7fb52e4276bb121a7d91d9615c93f97b42
URL: http://source.winehq.org/git/wine.git/?a=commit;h=01992d7fb52e4276bb121a7d9…
Author: Henri Verbeet <hverbeet(a)codeweavers.com>
Date: Sun Jan 8 21:14:57 2012 +0100
ddraw: Don't leak the window region if we have an extra clip rect in ddraw_clipper_GetClipList().
---
dlls/ddraw/clipper.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/ddraw/clipper.c b/dlls/ddraw/clipper.c
index 5c605d8..fb5c022 100644
--- a/dlls/ddraw/clipper.c
+++ b/dlls/ddraw/clipper.c
@@ -194,6 +194,8 @@ static HRESULT WINAPI ddraw_clipper_GetClipList(IDirectDrawClipper *iface, RECT
return E_FAIL;
}
+ if (clipper->window)
+ DeleteObject(region);
region = clip_region;
}