diff --git a/src/qt/transactionview.cpp b/src/qt/transactionview.cpp index eb6437eb31ba4e..6eddc1c4df805c 100644 --- a/src/qt/transactionview.cpp +++ b/src/qt/transactionview.cpp @@ -218,6 +218,7 @@ void TransactionView::setModel(WalletModel *_model) { transactionProxyModel = new TransactionFilterProxy(this); transactionProxyModel->setSourceModel(_model->getTransactionTableModel()); + transactionProxyModel->setSortRole(Qt::EditRole); transactionProxyModel->setDynamicSortFilter(true); transactionProxyModel->setSortCaseSensitivity(Qt::CaseInsensitive); transactionProxyModel->setFilterCaseSensitivity(Qt::CaseInsensitive); @@ -229,8 +230,8 @@ void TransactionView::setModel(WalletModel *_model) transactionView->setAlternatingRowColors(true); transactionView->setSelectionBehavior(QAbstractItemView::SelectRows); transactionView->setSelectionMode(QAbstractItemView::ExtendedSelection); + transactionView->horizontalHeader()->setSortIndicator(TransactionTableModel::Date, Qt::DescendingOrder); transactionView->setSortingEnabled(true); - transactionView->sortByColumn(TransactionTableModel::Date, Qt::DescendingOrder); transactionView->verticalHeader()->hide(); transactionView->setColumnWidth(TransactionTableModel::Status, STATUS_COLUMN_WIDTH);