| Index: Source/core/rendering/svg/RenderSVGResourcePattern.h
|
| diff --git a/Source/core/rendering/svg/RenderSVGResourcePattern.h b/Source/core/rendering/svg/RenderSVGResourcePattern.h
|
| index a2d36f76841925ed7412600d9ddfcd9f4dbaf4f7..97ea61870e2bfac056d5e82e611027c463d75fac 100644
|
| --- a/Source/core/rendering/svg/RenderSVGResourcePattern.h
|
| +++ b/Source/core/rendering/svg/RenderSVGResourcePattern.h
|
| @@ -51,22 +51,22 @@ public:
|
| virtual void removeAllClientsFromCache(bool markForInvalidation = true) override;
|
| virtual void removeClientFromCache(RenderObject*, bool markForInvalidation = true) override;
|
|
|
| - virtual SVGPaintServer preparePaintServer(RenderObject*) override;
|
| + virtual SVGPaintServer preparePaintServer(const RenderObject&) override;
|
|
|
| virtual RenderSVGResourceType resourceType() const override { return s_resourceType; }
|
| static const RenderSVGResourceType s_resourceType;
|
|
|
| private:
|
| - bool buildTileImageTransform(RenderObject*, const PatternAttributes&, const SVGPatternElement*, FloatRect& patternBoundaries, AffineTransform& tileImageTransform) const;
|
| + bool buildTileImageTransform(const RenderObject&, const PatternAttributes&, const SVGPatternElement*, FloatRect& patternBoundaries, AffineTransform& tileImageTransform) const;
|
|
|
| PassOwnPtr<ImageBuffer> createTileImage(const PatternAttributes&, const FloatRect& tileBoundaries,
|
| const FloatRect& absoluteTileBoundaries, const AffineTransform& tileImageTransform) const;
|
|
|
| - PatternData* buildPattern(RenderObject*, const SVGPatternElement*);
|
| + PatternData* buildPattern(const RenderObject&, const SVGPatternElement*);
|
|
|
| bool m_shouldCollectPatternAttributes : 1;
|
| PatternAttributes m_attributes;
|
| - HashMap<RenderObject*, OwnPtr<PatternData> > m_patternMap;
|
| + HashMap<const RenderObject*, OwnPtr<PatternData> > m_patternMap;
|
| };
|
|
|
| }
|
|
|