- Fix RealizationInfo, it should use DC font not cFont if 0.

svn path=/trunk/; revision=37186
This commit is contained in:
James Tabor 2008-11-04 13:05:47 +00:00
parent 122fb58d8f
commit 3940878911

View file

@ -586,6 +586,7 @@ NtGdiGetRealizationInfo(
PDC pDc;
PTEXTOBJ pTextObj;
PFONTGDI pFontGdi;
PDC_ATTR Dc_Attr;
BOOL Ret = FALSE;
INT i = 0;
REALIZATION_INFO ri;
@ -596,7 +597,9 @@ NtGdiGetRealizationInfo(
SetLastWin32Error(ERROR_INVALID_HANDLE);
return 0;
}
pTextObj = RealizeFontInit(hf);
Dc_Attr = pDc->pDc_Attr;
if(!Dc_Attr) Dc_Attr = &pDc->Dc_Attr;
pTextObj = RealizeFontInit(Dc_Attr->hlfntNew);
pFontGdi = ObjToGDI(pTextObj->Font, FONT);
TEXTOBJ_UnlockText(pTextObj);
DC_UnlockDc(pDc);