diff --git a/src/gui/addnewtorrentdialog.cpp b/src/gui/addnewtorrentdialog.cpp index 88de009e9..947a91321 100644 --- a/src/gui/addnewtorrentdialog.cpp +++ b/src/gui/addnewtorrentdialog.cpp @@ -151,8 +151,8 @@ public: ? BitTorrent::TorrentContentLayout::NoSubfolder : BitTorrent::TorrentContentLayout::Subfolder); - if (!m_filePriorities.isEmpty()) - m_filePriorities.resize(filesCount(), BitTorrent::DownloadPriority::Normal); + if (const int fileCount = filesCount(); !m_filePriorities.isEmpty() && (fileCount >= 0)) + m_filePriorities.resize(fileCount, BitTorrent::DownloadPriority::Normal); } bool hasMetadata() const override