Use exclusive coordinates in CacheToSurface.
authorArmin Novak <armin.novak@thincast.com>
Fri, 31 Mar 2017 10:06:21 +0000 (12:06 +0200)
committerArmin Novak <armin.novak@thincast.com>
Fri, 31 Mar 2017 10:06:21 +0000 (12:06 +0200)
libfreerdp/gdi/gfx.c

index 49c96c2..99f7079 100644 (file)
@@ -979,8 +979,8 @@ static UINT gdi_CacheToSurface(RdpgfxClientContext* context,
 
                invalidRect.left = destPt->x;
                invalidRect.top = destPt->y;
-               invalidRect.right = destPt->x + cacheEntry->width - 1;
-               invalidRect.bottom = destPt->y + cacheEntry->height - 1;
+               invalidRect.right = destPt->x + cacheEntry->width;
+               invalidRect.bottom = destPt->y + cacheEntry->height;
                region16_union_rect(&surface->invalidRegion, &surface->invalidRegion,
                                    &invalidRect);
        }