diff --git a/Userland/Libraries/LibGfx/Palette.cpp b/Userland/Libraries/LibGfx/Palette.cpp index 6426382bed..4a1c28ca6f 100644 --- a/Userland/Libraries/LibGfx/Palette.cpp +++ b/Userland/Libraries/LibGfx/Palette.cpp @@ -22,8 +22,8 @@ PaletteImpl::PaletteImpl(Core::AnonymousBuffer buffer) { } -Palette::Palette(PaletteImpl& impl) - : m_impl(impl) +Palette::Palette(NonnullRefPtr impl) + : m_impl(move(impl)) { } diff --git a/Userland/Libraries/LibGfx/Palette.h b/Userland/Libraries/LibGfx/Palette.h index 8cbb443609..cffd4a31e5 100644 --- a/Userland/Libraries/LibGfx/Palette.h +++ b/Userland/Libraries/LibGfx/Palette.h @@ -59,7 +59,7 @@ private: class Palette { public: - explicit Palette(PaletteImpl&); + explicit Palette(NonnullRefPtr); ~Palette() = default; Color accent() const { return color(ColorRole::Accent); }