From a56ebf24b2721d3cb07c5a71031ce2a80fd52903 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Tue, 9 Jul 2024 21:29:48 +1000 Subject: [PATCH] Qt: Fix incorrect sort indicator on loading --- src/duckstation-qt/gamelistwidget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/duckstation-qt/gamelistwidget.cpp b/src/duckstation-qt/gamelistwidget.cpp index 12e3aa163..da44b2e1f 100644 --- a/src/duckstation-qt/gamelistwidget.cpp +++ b/src/duckstation-qt/gamelistwidget.cpp @@ -640,7 +640,10 @@ void GameListWidget::loadTableViewColumnSortSettings() .value_or(DEFAULT_SORT_COLUMN); const bool sort_descending = Host::GetBaseBoolSettingValue("GameListTableView", "SortDescending", DEFAULT_SORT_DESCENDING); - m_sort_model->sort(sort_column, sort_descending ? Qt::DescendingOrder : Qt::AscendingOrder); + const Qt::SortOrder sort_order = sort_descending ? Qt::DescendingOrder : Qt::AscendingOrder; + m_sort_model->sort(sort_column, sort_order); + if (QHeaderView* hv = m_table_view->horizontalHeader()) + hv->setSortIndicator(sort_column, sort_order); } void GameListWidget::saveTableViewColumnSortSettings()