From cefb60701c83855eed48c49bc841bdd95e9ff601 Mon Sep 17 00:00:00 2001 From: Vincent Povirk Date: Tue, 2 Aug 2011 11:19:16 -0500 Subject: [PATCH] gdiplus: Fix vertical string alignment. --- dlls/gdiplus/graphics.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dlls/gdiplus/graphics.c b/dlls/gdiplus/graphics.c index 8ad0c1d..7fcff02 100644 --- a/dlls/gdiplus/graphics.c +++ b/dlls/gdiplus/graphics.c @@ -4643,7 +4643,8 @@ GpStatus WINGDIPAPI GdipDrawString(GpGraphics *graphics, GDIPCONST WCHAR *string GpPointF pt[3], rectcpy[4]; POINT corners[4]; REAL rel_width, rel_height; - INT offsety = 0, save_state; + INT save_state; + REAL offsety = 0.0; struct draw_string_args args; RectF scaled_rect; HDC hdc, temp_hdc=NULL; @@ -4719,7 +4720,7 @@ GpStatus WINGDIPAPI GdipDrawString(GpGraphics *graphics, GDIPCONST WCHAR *string args.brush = brush; args.x = rect->X; - args.y = rect->Y; + args.y = rect->Y + offsety; args.rel_width = rel_width; args.rel_height = rel_height; -- 1.7.1