diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/layout_image_resource_style_image.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/layout/layout_image_resource_style_image.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/layout_image_resource_style_image.h b/chromium/third_party/blink/renderer/core/layout/layout_image_resource_style_image.h index 644d3e77a27..bdc4d0dbbd2 100644 --- a/chromium/third_party/blink/renderer/core/layout/layout_image_resource_style_image.h +++ b/chromium/third_party/blink/renderer/core/layout/layout_image_resource_style_image.h @@ -37,10 +37,11 @@ class LayoutObject; class LayoutImageResourceStyleImage final : public LayoutImageResource { public: + explicit LayoutImageResourceStyleImage(StyleImage*); ~LayoutImageResourceStyleImage() override; static LayoutImageResource* Create(StyleImage* style_image) { - return new LayoutImageResourceStyleImage(style_image); + return MakeGarbageCollected<LayoutImageResourceStyleImage>(style_image); } void Initialize(LayoutObject*) override; void Shutdown() override; @@ -60,7 +61,6 @@ class LayoutImageResourceStyleImage final : public LayoutImageResource { void Trace(blink::Visitor*) override; private: - explicit LayoutImageResourceStyleImage(StyleImage*); Member<StyleImage> style_image_; }; |