summaryrefslogtreecommitdiffstats
path: root/WebCore/css/CSSPrimitiveValueMappings.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/css/CSSPrimitiveValueMappings.h')
-rw-r--r--WebCore/css/CSSPrimitiveValueMappings.h16
1 files changed, 12 insertions, 4 deletions
diff --git a/WebCore/css/CSSPrimitiveValueMappings.h b/WebCore/css/CSSPrimitiveValueMappings.h
index 1712372..fd1d203 100644
--- a/WebCore/css/CSSPrimitiveValueMappings.h
+++ b/WebCore/css/CSSPrimitiveValueMappings.h
@@ -29,7 +29,12 @@
#include "CSSPrimitiveValue.h"
#include "CSSValueKeywords.h"
-#include "RenderStyle.h"
+#include "GraphicsTypes.h"
+#include "Path.h"
+#include "RenderStyleConstants.h"
+#include "SVGRenderStyleDefs.h"
+#include "TextDirection.h"
+#include "ThemeTypes.h"
namespace WebCore {
@@ -292,13 +297,13 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EFillBox e)
{
switch (e) {
case BorderFillBox:
- m_value.ident = CSSValueBorder;
+ m_value.ident = CSSValueBorderBox;
break;
case PaddingFillBox:
- m_value.ident = CSSValuePadding;
+ m_value.ident = CSSValuePaddingBox;
break;
case ContentFillBox:
- m_value.ident = CSSValueContent;
+ m_value.ident = CSSValueContentBox;
break;
case TextFillBox:
m_value.ident = CSSValueText;
@@ -310,10 +315,13 @@ template<> inline CSSPrimitiveValue::operator EFillBox() const
{
switch (m_value.ident) {
case CSSValueBorder:
+ case CSSValueBorderBox:
return BorderFillBox;
case CSSValuePadding:
+ case CSSValuePaddingBox:
return PaddingFillBox;
case CSSValueContent:
+ case CSSValueContentBox:
return ContentFillBox;
case CSSValueText:
return TextFillBox;