Bug 804644 - Convert Cocoa points to _un_scaled device pixels for system font sizes. r=roc, a=bajaj

This commit is contained in:
Jonathan Kew 2012-10-23 21:09:23 +01:00
Родитель caeb7f0028
Коммит 6622e62c25
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -2981,8 +2981,9 @@ nsRuleNode::SetFont(nsPresContext* aPresContext, nsStyleContext* aContext,
gfxFontStyle fontStyle;
LookAndFeel::FontID fontID =
(LookAndFeel::FontID)systemFontValue->GetIntValue();
float devPerCSS = (float)nsPresContext::AppUnitsPerCSSPixel() /
aPresContext->AppUnitsPerDevPixel();
float devPerCSS =
(float)nsPresContext::AppUnitsPerCSSPixel() /
aPresContext->DeviceContext()->UnscaledAppUnitsPerDevPixel();
if (LookAndFeel::GetFont(fontID, systemFont.name, fontStyle, devPerCSS)) {
systemFont.style = fontStyle.style;
systemFont.systemFont = fontStyle.systemFont;