Commit 2f20032d authored by Huw Davies's avatar Huw Davies Committed by Alexandre Julliard

gdi32: Skip vdmx records with charset == 0.

parent d089ca67
......@@ -4512,6 +4512,8 @@ static LONG load_VDMX(GdiFont *font, LONG height)
TRACE("Ratios[%d] %d %d : %d -> %d\n", i, ratio.bCharSet, ratio.xRatio, ratio.yStartRatio, ratio.yEndRatio);
if (!ratio.bCharSet) continue;
if((ratio.xRatio == 0 &&
ratio.yStartRatio == 0 &&
ratio.yEndRatio == 0) ||
......@@ -4526,10 +4528,7 @@ static LONG load_VDMX(GdiFont *font, LONG height)
}
}
if(offset == -1) {
FIXME("No suitable ratio found\n");
return ppem;
}
if(offset == -1) return 0;
if(get_font_data(font, MS_VDMX_TAG, offset, &group, 4) != GDI_ERROR) {
USHORT recs;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment