From 885a7f592ed8550d8192a8e215f6d6b834198ae0 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Fri, 18 Dec 2009 17:57:47 +0000 Subject: [PATCH] - Fix removal of !.qB extension when files get completed --- src/bittorrent.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bittorrent.cpp b/src/bittorrent.cpp index 0da93fa32..56da8d9ff 100644 --- a/src/bittorrent.cpp +++ b/src/bittorrent.cpp @@ -1657,10 +1657,10 @@ void Bittorrent::readAlerts() { else if (file_completed_alert* p = dynamic_cast(a.get())) { QTorrentHandle h(p->handle); if(appendqBExtension) { - QString name = h.file_at(p->index); + QString name = misc::toQString(h.get_torrent_info().file_at(p->index).path.string()); if(name.endsWith(".!qB")) { - qDebug("File %s finished, removing .!qB extension", name.toLocal8Bit().data()); name.chop(4); + qDebug("Renaming %s to %s", (name+".!qB").toLocal8Bit().data(), name.toLocal8Bit().data()); h.rename_file(p->index, name); } }