Index: third_party/WebKit/Source/core/layout/LayoutTextCombine.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutTextCombine.cpp b/third_party/WebKit/Source/core/layout/LayoutTextCombine.cpp |
index d62a04f2f6a2c2d021bbc7d59b26027d21e78ea9..1eac78634c62a6130f969175e1c8afa2fd5b281e 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutTextCombine.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutTextCombine.cpp |
@@ -143,8 +143,8 @@ void LayoutTextCombine::UpdateFont() { |
StyleRef(), Style()->Direction()); |
FontDescription description = OriginalFont().GetFontDescription(); |
float em_width = description.ComputedSize(); |
- if (!(Style()->TextDecorationsInEffect() & |
- (kTextDecorationUnderline | kTextDecorationOverline))) |
+ if (!EnumHasFlags(Style()->TextDecorationsInEffect(), |
+ TextDecoration::kUnderline | TextDecoration::kOverline)) |
em_width *= kTextCombineMargin; |
// We are going to draw combined text horizontally. |