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); }