Ignore:
Timestamp:
Oct 23, 2019, 1:14:57 PM (6 years ago)
Author:
Simon Fraser
Message:

Change some image-related CSSValue subclasses to use references
https://bugs.webkit.org/show_bug.cgi?id=203284

Reviewed by Zalan Bujtas.

The fake-virtual CSSValue subclasses all have the same functions, but their types
have diverged. Convert some from pointers to references.

  • css/CSSCanvasValue.cpp:

(WebCore::CSSCanvasValue::fixedSize):
(WebCore::CSSCanvasValue::image):

  • css/CSSCanvasValue.h:
  • css/CSSFilterImageValue.cpp:

(WebCore::CSSFilterImageValue::fixedSize):
(WebCore::CSSFilterImageValue::image):

  • css/CSSFilterImageValue.h:
  • css/CSSImageGeneratorValue.cpp:

(WebCore::CSSImageGeneratorValue::image):
(WebCore::CSSImageGeneratorValue::fixedSize):

  • css/CSSNamedImageValue.cpp:

(WebCore::CSSNamedImageValue::image):

  • css/CSSNamedImageValue.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/css/CSSNamedImageValue.h

    r208668 r251493  
    4343    bool isPending() const { return false; }
    4444
    45     RefPtr<Image> image(RenderElement*, const FloatSize&);
     45    RefPtr<Image> image(RenderElement&, const FloatSize&);
    4646
    4747    bool equals(const CSSNamedImageValue&) const;
Note: See TracChangeset for help on using the changeset viewer.