diff --git a/src/gui/transferlistwidget.cpp b/src/gui/transferlistwidget.cpp index 2165cfc81..c1dcd4ee7 100644 --- a/src/gui/transferlistwidget.cpp +++ b/src/gui/transferlistwidget.cpp @@ -684,7 +684,7 @@ void TransferListWidget::renameSelectedTorrent() const QModelIndexList selectedIndexes = selectionModel()->selectedRows(); if (selectedIndexes.size() != 1) return; if (!selectedIndexes.first().isValid()) return; - QModelIndex mi = mapToSource(selectedIndexes.first()); + QModelIndex mi = listModel->index(mapToSource(selectedIndexes.first()).row(), TorrentModelItem::TR_NAME); const QString hash = getHashFromRow(mi.row()); const QTorrentHandle h = BTSession->getTorrentHandle(hash); if (!h.is_valid()) return;