|
|
@ -2472,12 +2472,12 @@ QString QBtSession::getSavePath(const QString &hash, bool fromScanDir, QString f |
|
|
|
qDebug("SavePath got from persistant data is %s", qPrintable(savePath)); |
|
|
|
qDebug("SavePath got from persistant data is %s", qPrintable(savePath)); |
|
|
|
bool append_root_folder = false; |
|
|
|
bool append_root_folder = false; |
|
|
|
if(savePath.isEmpty()) { |
|
|
|
if(savePath.isEmpty()) { |
|
|
|
if(fromScanDir && m_scanFolders->downloadInTorrentFolder(filePath)) |
|
|
|
if(fromScanDir && m_scanFolders->downloadInTorrentFolder(filePath)) { |
|
|
|
savePath = QFileInfo(filePath).dir().path(); |
|
|
|
savePath = QFileInfo(filePath).dir().path(); |
|
|
|
else { |
|
|
|
} else { |
|
|
|
savePath = defaultSavePath; |
|
|
|
savePath = defaultSavePath; |
|
|
|
append_root_folder = true; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
append_root_folder = true; |
|
|
|
} |
|
|
|
} |
|
|
|
if(!fromScanDir && appendLabelToSavePath) { |
|
|
|
if(!fromScanDir && appendLabelToSavePath) { |
|
|
|
const QString label = TorrentPersistentData::getLabel(hash); |
|
|
|
const QString label = TorrentPersistentData::getLabel(hash); |
|
|
|