[PATCH 2/2] gdiplus: Handle UnitWorld in GdipGetFontHeightGivenDPI
Justin Chevrier
jchevrier at gmail.com
Thu Mar 25 19:27:21 CDT 2010
---
dlls/gdiplus/font.c | 1 +
dlls/gdiplus/tests/font.c | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/gdiplus/font.c b/dlls/gdiplus/font.c
index fda5428..6e58f98 100644
--- a/dlls/gdiplus/font.c
+++ b/dlls/gdiplus/font.c
@@ -489,6 +489,7 @@ GpStatus WINGDIPAPI GdipGetFontHeightGivenDPI(GDIPCONST GpFont *font, REAL dpi,
switch (font->unit)
{
case UnitPixel:
+ case UnitWorld:
*height = font_height;
break;
case UnitPoint:
diff --git a/dlls/gdiplus/tests/font.c b/dlls/gdiplus/tests/font.c
index ec45bf7..1bf2c1e 100644
--- a/dlls/gdiplus/tests/font.c
+++ b/dlls/gdiplus/tests/font.c
@@ -381,8 +381,8 @@ static void test_heightgivendpi(void)
stat = GdipCreateFont(fontfamily, 30, FontStyleRegular, UnitWorld, &font);
expect(Ok, stat);
stat = GdipGetFontHeightGivenDPI(font, 96, &height);
- todo_wine expect(Ok, stat);
- todo_wine expectf((REAL)34.497070, height);
+ expect(Ok, stat);
+ expectf((REAL)34.497070, height);
GdipDeleteFont(font);
height = 12345;
--
1.6.5.rc1
More information about the wine-patches
mailing list