| Index: sky/engine/core/css/resolver/StyleResolver.cpp
|
| diff --git a/sky/engine/core/css/resolver/StyleResolver.cpp b/sky/engine/core/css/resolver/StyleResolver.cpp
|
| index ea8dbf71cc9e415301dffae3e8b969e4af57f5e1..6bfa49fbc93e69bc0ebfff17901a3796b2e57711 100644
|
| --- a/sky/engine/core/css/resolver/StyleResolver.cpp
|
| +++ b/sky/engine/core/css/resolver/StyleResolver.cpp
|
| @@ -195,8 +195,6 @@ PassRefPtr<RenderStyle> StyleResolver::styleForElement(Element* element, RenderS
|
| ASSERT(m_document.frame());
|
| ASSERT(m_document.settings());
|
|
|
| - if (element == m_document.documentElement())
|
| - m_document.setDirectionSetOnDocumentElement(false);
|
| StyleResolverState state(m_document, element, defaultParent);
|
|
|
| if (state.parentStyle()) {
|
| @@ -272,7 +270,7 @@ PassRefPtr<AnimatableValue> StyleResolver::createAnimatableValueSnapshot(StyleRe
|
|
|
| PassRefPtr<RenderStyle> StyleResolver::defaultStyleForElement()
|
| {
|
| - StyleResolverState state(m_document, 0);
|
| + StyleResolverState state(m_document, nullptr);
|
| state.setStyle(RenderStyle::create());
|
| state.fontBuilder().initForStyleResolve(m_document, state.style());
|
| state.style()->setLineHeight(RenderStyle::initialLineHeight());
|
| @@ -578,7 +576,7 @@ void StyleResolver::printStats()
|
|
|
| void StyleResolver::applyPropertiesToStyle(const CSSPropertyValue* properties, size_t count, RenderStyle* style)
|
| {
|
| - StyleResolverState state(m_document, m_document.documentElement(), style);
|
| + StyleResolverState state(m_document, nullptr, style);
|
| state.setStyle(style);
|
|
|
| state.fontBuilder().initForStyleResolve(m_document, style);
|
|
|