mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-11 15:56:17 -07:00
- small fix in delete functions to make them a little bit safer
This commit is contained in:
parent
950072c696
commit
53b911bb8e
1 changed files with 4 additions and 4 deletions
|
@ -954,10 +954,10 @@ void GUI::deletePermanently(){
|
||||||
// Get the file name
|
// Get the file name
|
||||||
QString fileName = DLListModel->data(DLListModel->index(sortedIndex.second.row(), NAME)).toString();
|
QString fileName = DLListModel->data(DLListModel->index(sortedIndex.second.row(), NAME)).toString();
|
||||||
QString fileHash = DLListModel->data(DLListModel->index(sortedIndex.second.row(), HASH)).toString();
|
QString fileHash = DLListModel->data(DLListModel->index(sortedIndex.second.row(), HASH)).toString();
|
||||||
// Delete item from download list
|
|
||||||
DLListModel->removeRow(sortedIndex.first);
|
|
||||||
// Remove the torrent
|
// Remove the torrent
|
||||||
BTSession.deleteTorrent(fileHash, true);
|
BTSession.deleteTorrent(fileHash, true);
|
||||||
|
// Delete item from download list
|
||||||
|
DLListModel->removeRow(sortedIndex.first);
|
||||||
// Update info bar
|
// Update info bar
|
||||||
setInfoBar(tr("'%1' was removed.", "'xxx.avi' was removed.").arg(fileName));
|
setInfoBar(tr("'%1' was removed.", "'xxx.avi' was removed.").arg(fileName));
|
||||||
--nbTorrents;
|
--nbTorrents;
|
||||||
|
@ -995,10 +995,10 @@ void GUI::deleteSelection(){
|
||||||
// Get the file name
|
// Get the file name
|
||||||
QString fileName = DLListModel->data(DLListModel->index(sortedIndex.second.row(), NAME)).toString();
|
QString fileName = DLListModel->data(DLListModel->index(sortedIndex.second.row(), NAME)).toString();
|
||||||
QString fileHash = DLListModel->data(DLListModel->index(sortedIndex.second.row(), HASH)).toString();
|
QString fileHash = DLListModel->data(DLListModel->index(sortedIndex.second.row(), HASH)).toString();
|
||||||
// Delete item from download list
|
|
||||||
DLListModel->removeRow(sortedIndex.first);
|
|
||||||
// Remove the torrent
|
// Remove the torrent
|
||||||
BTSession.deleteTorrent(fileHash, false);
|
BTSession.deleteTorrent(fileHash, false);
|
||||||
|
// Delete item from download list
|
||||||
|
DLListModel->removeRow(sortedIndex.first);
|
||||||
// Update info bar
|
// Update info bar
|
||||||
setInfoBar(tr("'%1' was removed.", "'xxx.avi' was removed.").arg(fileName));
|
setInfoBar(tr("'%1' was removed.", "'xxx.avi' was removed.").arg(fileName));
|
||||||
--nbTorrents;
|
--nbTorrents;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue