bug 804644 - convert Cocoa points to _un_scaled device pixels for system font sizes. r=roc

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

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

@ -3003,8 +3003,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;