From c3018f8beba19fa44967578099e1c3d1732ce830 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 5 Jan 2023 14:21:54 +0100 Subject: [PATCH] LibVT: Simplify TerminalWidget::widget_size_for_font() Reuse the base size calculation from compute_base_size() instead of duplicating it. --- Userland/Libraries/LibVT/TerminalWidget.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibVT/TerminalWidget.cpp b/Userland/Libraries/LibVT/TerminalWidget.cpp index 77cafad7c8..774f302276 100644 --- a/Userland/Libraries/LibVT/TerminalWidget.cpp +++ b/Userland/Libraries/LibVT/TerminalWidget.cpp @@ -1247,9 +1247,10 @@ Gfx::IntSize TerminalWidget::widget_size_for_font(Gfx::Font const& font) const int cell_height = 0; int line_spacing = 0; collect_font_metrics(font, column_width, cell_height, line_height, line_spacing); + auto base_size = compute_base_size(); return { - (frame_thickness() * 2) + (m_inset * 2) + (m_terminal.columns() * column_width) + m_scrollbar->width(), - (frame_thickness() * 2) + (m_inset * 2) + (m_terminal.rows() * line_height) + base_size.width() + (m_terminal.columns() * column_width), + base_size.height() + (m_terminal.rows() * line_height), }; }