From 6ecde51e4577160b1e5593fbf6e8230663b4600d Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Mon, 9 Nov 2009 07:05:06 +0000 Subject: [PATCH] - Make sure a torrent is always selected when we switch filters --- src/TransferListWidget.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/TransferListWidget.cpp b/src/TransferListWidget.cpp index c34585e09..2dfc949de 100644 --- a/src/TransferListWidget.cpp +++ b/src/TransferListWidget.cpp @@ -828,4 +828,7 @@ void TransferListWidget::applyFilter(int f) { default: proxyModel->setFilterRegExp(QRegExp()); } + // Select first item if nothing is selected + if(selectionModel()->selectedRows(0).empty() && proxyModel->rowCount() > 0) + selectionModel()->setCurrentIndex(proxyModel->index(0, NAME), QItemSelectionModel::SelectCurrent|QItemSelectionModel::Rows); }