diff --git a/Userland/Libraries/LibGfx/FontCascadeList.h b/Userland/Libraries/LibGfx/FontCascadeList.h index 681021e82c0..be4181e9a86 100644 --- a/Userland/Libraries/LibGfx/FontCascadeList.h +++ b/Userland/Libraries/LibGfx/FontCascadeList.h @@ -20,7 +20,7 @@ public: size_t size() const { return m_fonts.size(); } bool is_empty() const { return m_fonts.is_empty() && !m_last_resort_font; } - Font const& first() const { return *m_fonts.first().font; } + Font const& first() const { return !m_fonts.is_empty() ? *m_fonts.first().font : *m_last_resort_font; } template void for_each_font_entry(Callback callback) const