From 5804470f26fc338f7b68864dcdaf4b7f16c61a4f Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Thu, 5 Feb 2009 16:41:29 +0800 Subject: [PATCH] gdi32: Make sure that World2Vport DC transformation is valid before using it. --- dlls/gdi32/freetype.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c index bad27053e0f..34e4aed8c0f 100644 --- a/dlls/gdi32/freetype.c +++ b/dlls/gdi32/freetype.c @@ -3333,7 +3333,7 @@ GdiFont *WineEngCreateFontInstance(DC *dc, HFONT hfont) { /* Windows 3.1 compatibility mode GM_COMPATIBLE has only limited font scaling abilities. */ - dcmat.eM11 = dcmat.eM22 = fabs(dc->xformWorld2Vport.eM22); + dcmat.eM11 = dcmat.eM22 = dc->vport2WorldValid ? fabs(dc->xformWorld2Vport.eM22) : 1.0; dcmat.eM21 = dcmat.eM12 = 0; } -- 2.11.4.GIT