Chromium Code Reviews| Index: third_party/WebKit/Source/core/style/ComputedStyle.h |
| diff --git a/third_party/WebKit/Source/core/style/ComputedStyle.h b/third_party/WebKit/Source/core/style/ComputedStyle.h |
| index fee328e23171e67405ef60f6aeeb23f708d4012b..a66a3f692703a6fc7afc027125741241d2e39597 100644 |
| --- a/third_party/WebKit/Source/core/style/ComputedStyle.h |
| +++ b/third_party/WebKit/Source/core/style/ComputedStyle.h |
| @@ -298,7 +298,7 @@ protected: |
| m_inheritedData.m_captionSide = initialCaptionSide(); |
| m_inheritedData.m_listStyleType = initialListStyleType(); |
| m_inheritedData.m_listStylePosition = initialListStylePosition(); |
| - m_inheritedData.m_visibility = initialVisibility(); |
| + m_inheritedData.m_visibility = static_cast<unsigned>(initialVisibility()); |
|
Bugs Nash
2016/07/28 01:25:12
why not make m_inheritedData.m_visibility store as
esprehn
2016/07/29 01:53:09
I'm not sure if type safe bit field enums work in
sashab
2016/07/29 06:25:50
Yup; thought I replied to this, thanks Elliott. I'
|
| m_inheritedData.m_textAlign = initialTextAlign(); |
| m_inheritedData.m_textTransform = initialTextTransform(); |
| m_inheritedData.m_textUnderline = false; |
| @@ -1468,9 +1468,9 @@ public: |
| void setTextTransform(ETextTransform v) { m_inheritedData.m_textTransform = v; } |
| // visibility |
| - static EVisibility initialVisibility() { return VISIBLE; } |
| + static EVisibility initialVisibility() { return EVisibility::Visible; } |
| EVisibility visibility() const { return static_cast<EVisibility>(m_inheritedData.m_visibility); } |
| - void setVisibility(EVisibility v) { m_inheritedData.m_visibility = v; } |
| + void setVisibility(EVisibility v) { m_inheritedData.m_visibility = static_cast<unsigned>(v); } |
| // white-space inherited |
| static EWhiteSpace initialWhiteSpace() { return NORMAL; } |