From 22baa5e64fdd60b780beef785fd76ad1bd70f9bf Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 7 Feb 2021 16:52:53 +0100 Subject: [PATCH] LibGfx: Make Palette::color(ColorRole) inline --- Userland/Libraries/LibGfx/Palette.cpp | 11 ----------- Userland/Libraries/LibGfx/Palette.h | 9 +++++++-- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/Userland/Libraries/LibGfx/Palette.cpp b/Userland/Libraries/LibGfx/Palette.cpp index d1189df3ef..2068e1a50f 100644 --- a/Userland/Libraries/LibGfx/Palette.cpp +++ b/Userland/Libraries/LibGfx/Palette.cpp @@ -49,17 +49,6 @@ Palette::~Palette() { } -const SystemTheme& PaletteImpl::theme() const -{ - return *m_theme_buffer.data(); -} - -Color PaletteImpl::color(ColorRole role) const -{ - ASSERT((int)role < (int)ColorRole::__Count); - return Color::from_rgba(theme().color[(int)role]); -} - int PaletteImpl::metric(MetricRole role) const { ASSERT((int)role < (int)MetricRole::__Count); diff --git a/Userland/Libraries/LibGfx/Palette.h b/Userland/Libraries/LibGfx/Palette.h index 65153ce1ba..7755263301 100644 --- a/Userland/Libraries/LibGfx/Palette.h +++ b/Userland/Libraries/LibGfx/Palette.h @@ -44,10 +44,15 @@ public: static NonnullRefPtr create_with_anonymous_buffer(Core::AnonymousBuffer); NonnullRefPtr clone() const; - Color color(ColorRole) const; + Color color(ColorRole role) const + { + ASSERT((int)role < (int)ColorRole::__Count); + return Color::from_rgba(theme().color[(int)role]); + } + int metric(MetricRole) const; String path(PathRole) const; - const SystemTheme& theme() const; + const SystemTheme& theme() const { return *m_theme_buffer.data(); } void replace_internal_buffer(Badge, Core::AnonymousBuffer buffer);