BUGFIX: The properties panel data would sometimes not match the selected torrent

This commit is contained in:
Christophe Dumez
2010-10-17 09:12:24 +00:00
parent 554a84f8b0
commit 35f93e8e16
2 changed files with 5 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
* Unreleased - Christophe Dumez <chris@qbittorrent.org> - v2.4.6 * Unreleased - Christophe Dumez <chris@qbittorrent.org> - v2.4.6
- BUGFIX: Fix "torrent seeding after creation" feature - BUGFIX: Fix "torrent seeding after creation" feature
- BUGFIX: The properties panel data would sometimes not match the selected torrent
* Tue Oct 12 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.5 * Tue Oct 12 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.5
- BUGFIX: Remember torrent completion date correctly - BUGFIX: Remember torrent completion date correctly

View File

@@ -1486,7 +1486,9 @@ void TransferListWidget::applyStatusFilter(int f) {
statusFilterModel->setFilterRegExp(QRegExp()); statusFilterModel->setFilterRegExp(QRegExp());
} }
// Select first item if nothing is selected // Select first item if nothing is selected
if(selectionModel()->selectedRows(0).empty() && statusFilterModel->rowCount() > 0) if(selectionModel()->selectedRows(0).empty() && nameFilterModel->rowCount() > 0) {
selectionModel()->setCurrentIndex(statusFilterModel->index(0, TR_NAME), QItemSelectionModel::SelectCurrent|QItemSelectionModel::Rows); 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);
}
} }