diff --git a/src/base/filesystemwatcher.cpp b/src/base/filesystemwatcher.cpp index c9cbe8c361..f1a0e333e2 100644 --- a/src/base/filesystemwatcher.cpp +++ b/src/base/filesystemwatcher.cpp @@ -160,7 +160,7 @@ void FileSystemWatcher::processTorrentsInDir(const QDir &dir) const QStringList files = dir.entryList({"*.torrent", "*.magnet"}, QDir::Files); for (const QString &file : files) { const QString fileAbsPath = dir.absoluteFilePath(file); - if (file.endsWith(".magnet")) + if (file.endsWith(".magnet", Qt::CaseInsensitive)) torrents << fileAbsPath; else if (BitTorrent::TorrentInfo::loadFromFile(fileAbsPath).isValid()) torrents << fileAbsPath; diff --git a/src/base/scanfoldersmodel.cpp b/src/base/scanfoldersmodel.cpp index ffb3bfb3ae..17f7ddea09 100644 --- a/src/base/scanfoldersmodel.cpp +++ b/src/base/scanfoldersmodel.cpp @@ -360,7 +360,7 @@ void ScanFoldersModel::addTorrentsToSession(const QStringList &pathList) else if (!downloadInDefaultFolder(file)) params.savePath = downloadPathTorrentFolder(file); - if (file.endsWith(".magnet")) { + if (file.endsWith(".magnet", Qt::CaseInsensitive)) { QFile f(file); if (f.open(QIODevice::ReadOnly | QIODevice::Text)) { QTextStream str(&f);