From 5ac067c804a35f8afe04e3c83cf630e6b86d0709 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Tue, 17 Jun 2025 14:32:20 +0200 Subject: [PATCH] LibGfx: Inline `Font::pixel_metrics()` Calls to this method were showing up in profiles. --- Libraries/LibGfx/Font/Font.cpp | 5 ----- Libraries/LibGfx/Font/Font.h | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/Libraries/LibGfx/Font/Font.cpp b/Libraries/LibGfx/Font/Font.cpp index 103314d9def..a55f20531fc 100644 --- a/Libraries/LibGfx/Font/Font.cpp +++ b/Libraries/LibGfx/Font/Font.cpp @@ -83,11 +83,6 @@ NonnullRefPtr Font::with_size(float point_size) const return scaled_with_size(point_size); } -Gfx::FontPixelMetrics Font::pixel_metrics() const -{ - return m_pixel_metrics; -} - float Font::pixel_size() const { return m_pixel_size; diff --git a/Libraries/LibGfx/Font/Font.h b/Libraries/LibGfx/Font/Font.h index cf62c3a3076..175c58e8c64 100644 --- a/Libraries/LibGfx/Font/Font.h +++ b/Libraries/LibGfx/Font/Font.h @@ -59,7 +59,7 @@ public: float point_size() const; float pixel_size() const; int pixel_size_rounded_up() const; - Gfx::FontPixelMetrics pixel_metrics() const; + FontPixelMetrics const& pixel_metrics() const { return m_pixel_metrics; } u8 slope() const { return m_typeface->slope(); } u16 weight() const { return m_typeface->weight(); } bool contains_glyph(u32 code_point) const { return m_typeface->glyph_id_for_code_point(code_point) > 0; }