Index: Source/core/css/resolver/StyleResolver.cpp |
diff --git a/Source/core/css/resolver/StyleResolver.cpp b/Source/core/css/resolver/StyleResolver.cpp |
index 9878f21af0ef2732cc3142665bc8aa5f5714481d..48d5360c4ddf3cbca9d2b831e5dfd36f7a6fbfc2 100644 |
--- a/Source/core/css/resolver/StyleResolver.cpp |
+++ b/Source/core/css/resolver/StyleResolver.cpp |
@@ -691,6 +691,11 @@ PassRefPtr<RenderStyle> StyleResolver::styleForElement(Element* element, RenderS |
if (isHTMLBodyElement(*element)) |
document().textLinkColors().setTextColor(state.style()->color()); |
+ if (UNLIKELY(isSVGForeignObjectElement(*element))) { |
fs
2014/06/02 16:07:10
Maybe add a (brief) comment about why this is done
|
+ state.fontBuilder().setFontDirty(true); |
+ updateFont(state); |
+ } |
+ |
setAnimationUpdateIfNeeded(state, *element); |
if (state.style()->hasViewportUnits()) |