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..699f06b9aa2357d0071436fd0f9514b518599cbb 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)) |
- m_fontBuilder.didChangeWritingMode(); |
+ void setWritingMode(WritingMode newWritingMode) { |
+ if (m_style->getWritingMode() == newWritingMode) { |
+ return; |
+ } |
+ m_style->setWritingMode(newWritingMode); |
+ m_fontBuilder.didChangeWritingMode(); |
} |
void setTextOrientation(TextOrientation textOrientation) { |
if (m_style->setTextOrientation(textOrientation)) |