diff --git a/Userland/Libraries/LibWeb/Layout/BlockContainer.cpp b/Userland/Libraries/LibWeb/Layout/BlockContainer.cpp index 15682e69ee..5b320da24c 100644 --- a/Userland/Libraries/LibWeb/Layout/BlockContainer.cpp +++ b/Userland/Libraries/LibWeb/Layout/BlockContainer.cpp @@ -85,7 +85,7 @@ Painting::PaintableWithLines const* BlockContainer::paint_box() const return static_cast(Box::paint_box()); } -OwnPtr BlockContainer::create_paintable() const +RefPtr BlockContainer::create_paintable() const { return Painting::PaintableWithLines::create(*this); } diff --git a/Userland/Libraries/LibWeb/Layout/BlockContainer.h b/Userland/Libraries/LibWeb/Layout/BlockContainer.h index 737fca4fb5..5cf325d7a3 100644 --- a/Userland/Libraries/LibWeb/Layout/BlockContainer.h +++ b/Userland/Libraries/LibWeb/Layout/BlockContainer.h @@ -31,7 +31,7 @@ public: Painting::PaintableWithLines const* paint_box() const; - virtual OwnPtr create_paintable() const override; + virtual RefPtr create_paintable() const override; private: virtual bool is_block_container() const final { return true; } diff --git a/Userland/Libraries/LibWeb/Layout/Box.cpp b/Userland/Libraries/LibWeb/Layout/Box.cpp index 2707f59106..3c71d8bcb7 100644 --- a/Userland/Libraries/LibWeb/Layout/Box.cpp +++ b/Userland/Libraries/LibWeb/Layout/Box.cpp @@ -86,7 +86,7 @@ bool Box::is_body() const return dom_node() && dom_node() == document().body(); } -OwnPtr Box::create_paintable() const +RefPtr Box::create_paintable() const { return Painting::PaintableBox::create(*this); } diff --git a/Userland/Libraries/LibWeb/Layout/Box.h b/Userland/Libraries/LibWeb/Layout/Box.h index d99765587b..7a13b9a4df 100644 --- a/Userland/Libraries/LibWeb/Layout/Box.h +++ b/Userland/Libraries/LibWeb/Layout/Box.h @@ -41,7 +41,7 @@ public: virtual void did_set_rect() { } - virtual OwnPtr create_paintable() const override; + virtual RefPtr create_paintable() const override; protected: Box(DOM::Document&, DOM::Node*, NonnullRefPtr); diff --git a/Userland/Libraries/LibWeb/Layout/ButtonBox.cpp b/Userland/Libraries/LibWeb/Layout/ButtonBox.cpp index 4c1a2dc84b..5ed1ba9a2d 100644 --- a/Userland/Libraries/LibWeb/Layout/ButtonBox.cpp +++ b/Userland/Libraries/LibWeb/Layout/ButtonBox.cpp @@ -106,7 +106,7 @@ void ButtonBox::handle_associated_label_mousemove(Badge