From b7a3ae2b4c5423ad393cc0d3b5eca9254d231768 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Sun, 17 Oct 2010 09:09:40 +0000 Subject: [PATCH] Fix issue where the properties panel data would not match the currently selected torrent --- src/transferlistwidget.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/transferlistwidget.cpp b/src/transferlistwidget.cpp index a69e9c6fe..6692eb0a1 100644 --- a/src/transferlistwidget.cpp +++ b/src/transferlistwidget.cpp @@ -1491,7 +1491,9 @@ void TransferListWidget::applyStatusFilter(int f) { statusFilterModel->setFilterRegExp(QRegExp()); } // Select first item if nothing is selected - if(selectionModel()->selectedRows(0).empty() && statusFilterModel->rowCount() > 0) - selectionModel()->setCurrentIndex(statusFilterModel->index(0, TR_NAME), QItemSelectionModel::SelectCurrent|QItemSelectionModel::Rows); + if(selectionModel()->selectedRows(0).empty() && nameFilterModel->rowCount() > 0) { + qDebug("Nothing is selected, selecting first row: %s", qPrintable(nameFilterModel->index(0, TR_NAME).data().toString())); + selectionModel()->setCurrentIndex(nameFilterModel->index(0, TR_NAME), QItemSelectionModel::SelectCurrent|QItemSelectionModel::Rows); + } }