From 0d5fe58361b69505b4c9683d4a0a52cd2cd9ac8e Mon Sep 17 00:00:00 2001 From: Stephane Lussier <Stephane@macadamian.com> Date: Fri, 12 Mar 1999 17:04:28 +0000 Subject: [PATCH] Create a new DC in GetDCEx when none are available. --- windows/dce.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/dce.c b/windows/dce.c index 25bf2361480..58e3f02ad77 100644 --- a/windows/dce.c +++ b/windows/dce.c @@ -688,6 +688,12 @@ HDC WINAPI GetDCEx( HWND hwnd, HRGN hrgnClip, DWORD flags ) } } if (!dce) dce = (dceEmpty) ? dceEmpty : dceUnused; + + /* if there's no dce empty or unused, allocate a new one */ + if (!dce) + { + dce = DCE_AllocDCE( 0, DCE_CACHE_DC ); + } } else { -- GitLab