From 09ccb46980bb19ec6bf66065914e4ab59aed66e8 Mon Sep 17 00:00:00 2001 From: AnotherTest Date: Mon, 24 Aug 2020 15:15:57 +0430 Subject: [PATCH] LibGUI: Calculate the text rect correctly in AbstractTableView This fixes the misalignments when a header is not left-aligned. --- Libraries/LibGUI/AbstractTableView.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibGUI/AbstractTableView.cpp b/Libraries/LibGUI/AbstractTableView.cpp index bd7aac4f43..ff25d77f89 100644 --- a/Libraries/LibGUI/AbstractTableView.cpp +++ b/Libraries/LibGUI/AbstractTableView.cpp @@ -162,7 +162,7 @@ void AbstractTableView::paint_headers(Painter& painter) } else { text = model()->column_name(column_index); } - auto text_rect = cell_rect.translated(horizontal_padding(), 0); + auto text_rect = cell_rect.shrunken(horizontal_padding() * 2, 0); if (pressed) text_rect.move_by(1, 1); painter.draw_text(text_rect, text, header_font(), column_header_alignment(column_index), palette().button_text());