Index: Source/core/css/CSSGradientValue.cpp |
diff --git a/Source/core/css/CSSGradientValue.cpp b/Source/core/css/CSSGradientValue.cpp |
index 7af7e530f1edfde4d5b7d0efb9b26a41829e1f0a..b469ae00a85f8c948ae808f48f10e979e2736800 100644 |
--- a/Source/core/css/CSSGradientValue.cpp |
+++ b/Source/core/css/CSSGradientValue.cpp |
@@ -32,7 +32,7 @@ |
#include "core/css/Pair.h" |
#include "core/dom/NodeRenderStyle.h" |
#include "core/dom/TextLinkColors.h" |
-#include "core/rendering/RenderObject.h" |
+#include "core/layout/LayoutObject.h" |
#include "platform/geometry/IntSize.h" |
#include "platform/graphics/Gradient.h" |
#include "platform/graphics/GradientGeneratedImage.h" |
@@ -49,7 +49,7 @@ void CSSGradientColorStop::trace(Visitor* visitor) |
visitor->trace(m_color); |
} |
-PassRefPtr<Image> CSSGradientValue::image(RenderObject* renderer, const IntSize& size) |
+PassRefPtr<Image> CSSGradientValue::image(LayoutObject* renderer, const IntSize& size) |
{ |
if (size.isEmpty()) |
return nullptr; |
@@ -202,12 +202,12 @@ void replaceColorHintsWithColorStops(WillBeHeapVector<GradientStop>& stops, cons |
} |
} |
-static Color resolveStopColor(CSSPrimitiveValue* stopColor, const RenderObject& object) |
+static Color resolveStopColor(CSSPrimitiveValue* stopColor, const LayoutObject& object) |
{ |
return object.document().textLinkColors().colorFromPrimitiveValue(stopColor, object.resolveColor(CSSPropertyColor)); |
} |
-void CSSGradientValue::addStops(Gradient* gradient, const CSSToLengthConversionData& conversionData, float maxLengthForRepeat, const RenderObject& object) |
+void CSSGradientValue::addStops(Gradient* gradient, const CSSToLengthConversionData& conversionData, float maxLengthForRepeat, const LayoutObject& object) |
{ |
if (m_gradientType == CSSDeprecatedLinearGradient || m_gradientType == CSSDeprecatedRadialGradient) { |
sortStopsIfNeeded(); |
@@ -548,7 +548,7 @@ bool CSSGradientValue::isCacheable() const |
return true; |
} |
-bool CSSGradientValue::knownToBeOpaque(const RenderObject* object) const |
+bool CSSGradientValue::knownToBeOpaque(const LayoutObject* object) const |
{ |
ASSERT(object); |
for (auto& stop : m_stops) { |
@@ -725,7 +725,7 @@ static void endPointsFromAngle(float angleDeg, const IntSize& size, FloatPoint& |
firstPoint.set(halfWidth - endX, halfHeight + endY); |
} |
-PassRefPtr<Gradient> CSSLinearGradientValue::createGradient(const CSSToLengthConversionData& conversionData, const IntSize& size, const RenderObject& object) |
+PassRefPtr<Gradient> CSSLinearGradientValue::createGradient(const CSSToLengthConversionData& conversionData, const IntSize& size, const LayoutObject& object) |
{ |
ASSERT(!size.isEmpty()); |
@@ -1073,7 +1073,7 @@ static inline float horizontalEllipseRadius(const FloatSize& p, float aspectRati |
} |
// FIXME: share code with the linear version |
-PassRefPtr<Gradient> CSSRadialGradientValue::createGradient(const CSSToLengthConversionData& conversionData, const IntSize& size, const RenderObject& object) |
+PassRefPtr<Gradient> CSSRadialGradientValue::createGradient(const CSSToLengthConversionData& conversionData, const IntSize& size, const LayoutObject& object) |
{ |
ASSERT(!size.isEmpty()); |