From 5e817345206a187bb528256524680a1c9d58312a Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 15 Mar 2023 22:55:50 +0100 Subject: [PATCH] LibGfx: Make the Palette constructor take NNRP --- Userland/Libraries/LibGfx/Palette.cpp | 4 ++-- Userland/Libraries/LibGfx/Palette.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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); }