Index: third_party/WebKit/Source/core/style/BorderValue.h |
diff --git a/third_party/WebKit/Source/core/style/BorderValue.h b/third_party/WebKit/Source/core/style/BorderValue.h |
index 9c97bfcda155c9b0726d7f34fd3fa0df352cf24d..18b285a7087196d2080025670cccfc403b15d1d9 100644 |
--- a/third_party/WebKit/Source/core/style/BorderValue.h |
+++ b/third_party/WebKit/Source/core/style/BorderValue.h |
@@ -39,8 +39,8 @@ class BorderValue { |
public: |
BorderValue() |
: m_color(0), |
- m_colorIsCurrentColor(true), |
m_width(3), |
+ m_colorIsCurrentColor(true), |
m_style(BorderStyleNone), |
m_isAuto(OutlineIsAutoOff) {} |
@@ -78,16 +78,16 @@ class BorderValue { |
: StyleColor(m_color); |
} |
- int width() const { return m_width; } |
+ float width() const { return m_width; } |
pdr.
2017/01/24 06:57:31
I'm a little worried about the compatibility of th
Karl Øygard
2017/01/24 22:42:58
I'm trying to figure out how WebKit and FF are han
|
EBorderStyle style() const { return static_cast<EBorderStyle>(m_style); } |
void setStyle(EBorderStyle style) { m_style = style; } |
protected: |
Color m_color; |
+ float m_width; |
pdr.
2017/01/24 06:57:31
What range of values does this need to store? I do
pdr.
2017/01/24 19:52:12
Looking at this a bit closer... border width is on
Karl Øygard
2017/01/24 22:42:58
Unless I overlooked something, outline-width uses
|
unsigned m_colorIsCurrentColor : 1; |
- unsigned m_width : 26; |
unsigned m_style : 4; // EBorderStyle |
// This is only used by OutlineValue but moved here to keep the bits packed. |