Index: Source/core/css/resolver/CSSToStyleMap.cpp |
diff --git a/Source/core/css/resolver/CSSToStyleMap.cpp b/Source/core/css/resolver/CSSToStyleMap.cpp |
index 00482ebd63dab58ec9aa046889d64f5a859cf68c..e56bfe4f8d88a8d4a59f093b7d08d7b13aad873a 100644 |
--- a/Source/core/css/resolver/CSSToStyleMap.cpp |
+++ b/Source/core/css/resolver/CSSToStyleMap.cpp |
@@ -33,9 +33,9 @@ |
#include "core/css/CSSBorderImageSliceValue.h" |
#include "core/css/CSSPrimitiveValue.h" |
#include "core/css/CSSPrimitiveValueMappings.h" |
+#include "core/css/CSSQuadValue.h" |
#include "core/css/CSSTimingFunctionValue.h" |
#include "core/css/Pair.h" |
-#include "core/css/Rect.h" |
#include "core/css/resolver/StyleBuilderConverter.h" |
#include "core/css/resolver/StyleResolverState.h" |
#include "core/style/BorderImageLengthBox.h" |
@@ -494,7 +494,7 @@ void CSSToStyleMap::mapNinePieceImageSlice(StyleResolverState&, CSSValue* value, |
// Set up a length box to represent our image slices. |
LengthBox box; |
- Quad* slices = borderImageSlice->slices(); |
+ CSSQuadValue* slices = borderImageSlice->slices(); |
if (slices->top()->isPercentage()) |
box.m_top = Length(slices->top()->getDoubleValue(), Percent); |
else |
@@ -530,10 +530,10 @@ static BorderImageLength toBorderImageLength(CSSPrimitiveValue& value, const CSS |
BorderImageLengthBox CSSToStyleMap::mapNinePieceImageQuad(StyleResolverState& state, CSSValue* value) |
{ |
- if (!value || !value->isPrimitiveValue()) |
+ if (!value || !value->isQuadValue()) |
return BorderImageLengthBox(Length(Auto)); |
- Quad* slices = toCSSPrimitiveValue(value)->getQuadValue(); |
+ RefPtrWillBeRawPtr<CSSQuadValue> slices = toCSSQuadValue(value); |
// Set up a border image length box to represent our image slices. |
return BorderImageLengthBox( |