From f368db7eebf764cfe2826a7a3358b779a478c053 Mon Sep 17 00:00:00 2001 From: Kamil Hornicek Date: Wed, 22 Feb 2017 10:48:41 +0000 Subject: [PATCH] [NTGDI] - Check for zero rectangles in REGION_bXformRgn. CORE-12204 svn path=/trunk/; revision=73881 --- reactos/win32ss/gdi/ntgdi/region.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reactos/win32ss/gdi/ntgdi/region.c b/reactos/win32ss/gdi/ntgdi/region.c index ee79eb23661..8eae7e75402 100644 --- a/reactos/win32ss/gdi/ntgdi/region.c +++ b/reactos/win32ss/gdi/ntgdi/region.c @@ -2051,6 +2051,10 @@ REGION_bXformRgn( RECT rect; BOOL bResult; + /* Check for zero rectangles and return TRUE for translation only matrices */ + if (prgn->rdh.nCount < 1) + return pmx->flAccel & XFORM_UNITY; + /* Check if this is a scaling only matrix (off-diagonal elements are 0 */ if (pmx->flAccel & XFORM_SCALE) {