mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-01-06 15:04:34 +08:00
Fix loading *.magnet files from watched folders. Closes #4701.
This commit is contained in:
parent
2f62a79135
commit
44624d0003
@ -195,11 +195,7 @@ void FileSystemWatcher::addTorrentsFromDir(const QDir &dir, QStringList &torrent
|
|||||||
foreach (const QString &file, files) {
|
foreach (const QString &file, files) {
|
||||||
const QString fileAbsPath = dir.absoluteFilePath(file);
|
const QString fileAbsPath = dir.absoluteFilePath(file);
|
||||||
if (fileAbsPath.endsWith(".magnet")) {
|
if (fileAbsPath.endsWith(".magnet")) {
|
||||||
QFile f(fileAbsPath);
|
torrents << fileAbsPath;
|
||||||
if (f.open(QIODevice::ReadOnly)
|
|
||||||
&& !BitTorrent::MagnetUri(QString::fromLocal8Bit(f.readAll())).isValid()) {
|
|
||||||
torrents << fileAbsPath;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else if (BitTorrent::TorrentInfo::loadFromFile(fileAbsPath).isValid()) {
|
else if (BitTorrent::TorrentInfo::loadFromFile(fileAbsPath).isValid()) {
|
||||||
torrents << fileAbsPath;
|
torrents << fileAbsPath;
|
||||||
|
Loading…
Reference in New Issue
Block a user