diff --git a/src/bittorrent.cpp b/src/bittorrent.cpp index 48e386fb7..3bc926a7a 100644 --- a/src/bittorrent.cpp +++ b/src/bittorrent.cpp @@ -1028,6 +1028,8 @@ QTorrentHandle Bittorrent::addTorrent(QString path, bool fromScanDir, QString fr QString path = files_path.at(i); h.rename_file(i, path); } + // Force recheck + h.force_recheck(); } } QString label = TorrentTempData::getLabel(hash); diff --git a/src/propertieswidget.cpp b/src/propertieswidget.cpp index 671f80026..7f6cf6d53 100644 --- a/src/propertieswidget.cpp +++ b/src/propertieswidget.cpp @@ -578,6 +578,8 @@ void PropertiesWidget::renameSelectedFile() { } qDebug("Renaming %s to %s", old_name.toLocal8Bit().data(), new_name.toLocal8Bit().data()); h.rename_file(file_index, new_name); + // Force recheck + h.force_recheck(); // Rename if torrent files model too if(new_name_last.endsWith(".!qB")) new_name_last.chop(4); @@ -621,6 +623,8 @@ void PropertiesWidget::renameSelectedFile() { h.rename_file(i, new_name); } } + // Force recheck + h.force_recheck(); // Rename folder in torrent files model too PropListModel->setData(index, new_name_last); // Remove old folder