Chromium Code Reviews| 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()) |