Module: wine Branch: master Commit: fa7a34b907ea842134a31b1ad24660d7630d09c0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fa7a34b907ea842134a31b1ad2...
Author: Dmitry Timoshkov dmitry@baikal.ru Date: Wed Aug 15 12:08:22 2012 +0900
gdiplus: Forward GdipDrawImage to GdipDrawImagePointRect.
---
dlls/gdiplus/graphics.c | 12 ++---------- 1 files changed, 2 insertions(+), 10 deletions(-)
diff --git a/dlls/gdiplus/graphics.c b/dlls/gdiplus/graphics.c index 5c0ddf9..77f2f8d 100644 --- a/dlls/gdiplus/graphics.c +++ b/dlls/gdiplus/graphics.c @@ -2943,7 +2943,6 @@ GpStatus WINGDIPAPI GdipDrawEllipseI(GpGraphics *graphics, GpPen *pen, INT x, GpStatus WINGDIPAPI GdipDrawImage(GpGraphics *graphics, GpImage *image, REAL x, REAL y) { UINT width, height; - GpPointF points[3];
TRACE("(%p, %p, %.2f, %.2f)\n", graphics, image, x, y);
@@ -2953,15 +2952,8 @@ GpStatus WINGDIPAPI GdipDrawImage(GpGraphics *graphics, GpImage *image, REAL x, GdipGetImageWidth(image, &width); GdipGetImageHeight(image, &height);
- /* FIXME: we should use the graphics and image dpi, somehow */ - - points[0].X = points[2].X = x; - points[0].Y = points[1].Y = y; - points[1].X = x + width; - points[2].Y = y + height; - - return GdipDrawImagePointsRect(graphics, image, points, 3, 0, 0, width, height, - UnitPixel, NULL, NULL, NULL); + return GdipDrawImagePointRect(graphics, image, x, y, + 0.0, 0.0, (REAL)width, (REAL)height, UnitPixel); }
GpStatus WINGDIPAPI GdipDrawImageI(GpGraphics *graphics, GpImage *image, INT x,