Index: Source/core/rendering/RenderThemeChromiumFontProviderLinux.cpp |
diff --git a/Source/core/rendering/RenderThemeChromiumFontProviderLinux.cpp b/Source/core/rendering/RenderThemeChromiumFontProviderLinux.cpp |
index b26db49aa1f6277d8d3ddbfa872a8a81856aee77..2da835eb7dc9dec3fcb7c500242c10bac2c19c21 100644 |
--- a/Source/core/rendering/RenderThemeChromiumFontProviderLinux.cpp |
+++ b/Source/core/rendering/RenderThemeChromiumFontProviderLinux.cpp |
@@ -41,11 +41,14 @@ void RenderThemeChromiumFontProvider::setDefaultFontSize(int fontSize) |
} |
// static |
-void RenderThemeChromiumFontProvider::systemFont(CSSValueID valueID, FontDescription& fontDescription) |
+void RenderThemeChromiumFontProvider::systemFont(CSSValueID systemFontID, FontStyle& fontStyle, FontWeight& fontWeight, float& fontSize, AtomicString& fontFamily) |
{ |
- float fontSize = s_defaultFontSize; |
+ fontWeight = FontWeightNormal; |
+ fontStyle = FontStyleNormal; |
+ fontSize = s_defaultFontSize; |
+ fontFamily = defaultGUIFont(); |
- switch (valueID) { |
+ switch (systemFontID) { |
case CSSValueWebkitMiniControl: |
case CSSValueWebkitSmallControl: |
case CSSValueWebkitControl: |
@@ -59,13 +62,6 @@ void RenderThemeChromiumFontProvider::systemFont(CSSValueID valueID, FontDescrip |
default: |
break; |
} |
- |
- fontDescription.firstFamily().setFamily(defaultGUIFont()); |
- fontDescription.setSpecifiedSize(fontSize); |
- fontDescription.setIsAbsoluteSize(true); |
- fontDescription.setGenericFamily(FontDescription::NoFamily); |
- fontDescription.setWeight(FontWeightNormal); |
- fontDescription.setStyle(false); |
} |
} // namespace WebCore |