BUGFIX: Force a recheck after renaming files to avoid overwriting

This commit is contained in:
Christophe Dumez
2010-01-21 20:39:43 +00:00
parent 14db21c241
commit cab38857d1
3 changed files with 7 additions and 0 deletions

View File

@@ -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);

View File

@@ -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