Module: wine Branch: master Commit: 923918da9b8ee3d9085820c608e2ab01375807a6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=923918da9b8ee3d9085820c608...
Author: Nikolay Sivov bunglehead@gmail.com Date: Tue Jul 29 01:12:33 2008 +0400
gdiplus: Add a test that shows GdipCreateFontFromLogfontW problem with empty FaceName.
---
dlls/gdiplus/tests/font.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/dlls/gdiplus/tests/font.c b/dlls/gdiplus/tests/font.c index ab0f814..8ce0ec6 100644 --- a/dlls/gdiplus/tests/font.c +++ b/dlls/gdiplus/tests/font.c @@ -96,6 +96,15 @@ static void test_logfont(void) GdipCreateFromHDC(hdc, &graphics); memset(&lfw, 0, sizeof(LOGFONTW)); memset(&lfw2, 0xff, sizeof(LOGFONTW)); + + /* empty FaceName */ + lfw.lfFaceName[0] = 0; + stat = GdipCreateFontFromLogfontW(hdc, &lfw, &font); + +todo_wine { + expect(NotTrueTypeFont, stat); +} + memcpy(&lfw.lfFaceName, arial, 6 * sizeof(WCHAR));
stat = GdipCreateFontFromLogfontW(hdc, &lfw, &font);