From 08340b2f6f5ff801499245ab6bf4ef4520fd910b Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Thu, 4 Dec 2003 21:37:07 +0000 Subject: [PATCH] Make StretchBlt() call NtGdiStretchBlt() if src and dest sizes differs, otherwise calls BitBlt() as it was already done. svn path=/trunk/; revision=6862 --- reactos/lib/gdi32/objects/bitblt.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/reactos/lib/gdi32/objects/bitblt.c b/reactos/lib/gdi32/objects/bitblt.c index d940273b869..53c93236b63 100644 --- a/reactos/lib/gdi32/objects/bitblt.c +++ b/reactos/lib/gdi32/objects/bitblt.c @@ -264,10 +264,21 @@ StretchBlt( nYOriginSrc, // y-coordinate of source upper-left corner dwRop // raster operation code ); + } else + { + DPRINT1("FIXME: StretchBlt is in development phase now...\n"); + return NtGdiStretchBlt(hdcDest, + nXOriginDest, + nYOriginDest, + nWidthDest, + nHeightDest, + hdcSrc, + nXOriginSrc, + nYOriginSrc, + nWidthSrc, + nHeightSrc, + dwRop); } - - DPRINT1("FIXME: StretchBlt can only Blt, not Stretch!\n"); - return FALSE; }