Index: third_party/WebKit/Source/core/css/resolver/StyleResolverState.h |
diff --git a/third_party/WebKit/Source/core/css/resolver/StyleResolverState.h b/third_party/WebKit/Source/core/css/resolver/StyleResolverState.h |
index 2518986039a1d40b44d8fedcb001b760a2a8fa48..860813ce3e42cdae24e1e9a72204239f275ef2b3 100644 |
--- a/third_party/WebKit/Source/core/css/resolver/StyleResolverState.h |
+++ b/third_party/WebKit/Source/core/css/resolver/StyleResolverState.h |
@@ -182,9 +182,12 @@ class CORE_EXPORT StyleResolverState { |
if (m_style->setEffectiveZoom(f)) |
m_fontBuilder.didChangeEffectiveZoom(); |
} |
- void setWritingMode(WritingMode writingMode) { |
- if (m_style->setWritingMode(writingMode)) |
+ void setWritingMode(WritingMode newWritingMode) { |
+ const WritingMode oldWritingMode = m_style->getWritingMode(); |
+ if (oldWritingMode != newWritingMode) { |
sashab
2016/12/12 02:26:17
For no reason whatsoever, changed this to be an ea
|
+ m_style->setWritingMode(newWritingMode); |
m_fontBuilder.didChangeWritingMode(); |
+ } |
} |
void setTextOrientation(TextOrientation textOrientation) { |
if (m_style->setTextOrientation(textOrientation)) |