From d7673b41ef3891f82faa3b4a748b2e6418cb8f7a Mon Sep 17 00:00:00 2001 From: Uma Sankar Date: Thu, 17 Sep 2020 19:45:35 +0530 Subject: [PATCH] LibGUI: Respect the previously selected sort order in HeaderView (#3522) Instead of forcefully setting the sort order to Ascending upon column sort, setting it to the previously selected sort order --- Libraries/LibGUI/HeaderView.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibGUI/HeaderView.cpp b/Libraries/LibGUI/HeaderView.cpp index 5cf313e7d7..f77a2ec402 100644 --- a/Libraries/LibGUI/HeaderView.cpp +++ b/Libraries/LibGUI/HeaderView.cpp @@ -206,7 +206,7 @@ void HeaderView::mouseup_event(MouseEvent& event) } if (m_pressed_section != -1) { if (m_orientation == Gfx::Orientation::Horizontal && section_rect(m_pressed_section).contains(event.position())) { - auto new_sort_order = SortOrder::Ascending; + auto new_sort_order = m_table_view.sort_order(); if (m_table_view.key_column() == m_pressed_section) new_sort_order = m_table_view.sort_order() == SortOrder::Ascending ? SortOrder::Descending