mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-19 06:57:24 -06:00
Fix UI freeze when right clicking on a torrent with libtorrent 1.0.x.
Thanks to pmzqla for finding the root issue. Closes #2365 #2388.
This commit is contained in:
@@ -1694,21 +1694,6 @@ void QBtSession::saveFastResumeData() {
|
||||
}
|
||||
}
|
||||
|
||||
bool QBtSession::isFilePreviewPossible(const QString &hash) const {
|
||||
// See if there are supported files in the torrent
|
||||
const QTorrentHandle h = getTorrentHandle(hash);
|
||||
if (!h.is_valid() || !h.has_metadata()) {
|
||||
return false;
|
||||
}
|
||||
const unsigned int nbFiles = h.num_files();
|
||||
for (unsigned int i=0; i<nbFiles; ++i) {
|
||||
const QString extension = fsutils::fileExtension(h.filename_at(i));
|
||||
if (misc::isPreviewable(extension))
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
void QBtSession::addTorrentsFromScanFolder(QStringList &pathList)
|
||||
{
|
||||
foreach (const QString &file, pathList) {
|
||||
|
||||
Reference in New Issue
Block a user