mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-01-12 15:14:28 +08:00
Allow setting seq & first/last from context menu without metadata
This commit is contained in:
parent
6c9a4df515
commit
7ed0d13de2
@ -963,7 +963,6 @@ void TransferListWidget::displayListMenu(const QPoint&)
|
||||
oneHasMetadata = true;
|
||||
if (!torrent->isSeed()) {
|
||||
oneNotSeed = true;
|
||||
if (torrent->hasMetadata()) {
|
||||
if (first) {
|
||||
sequentialDownloadMode = torrent->isSequentialDownload();
|
||||
prioritizeFirstLast = torrent->hasFirstLastPiecePriority();
|
||||
@ -975,15 +974,12 @@ void TransferListWidget::displayListMenu(const QPoint&)
|
||||
allSamePrioFirstlast = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (!oneNotSeed && allSameSuperSeeding && torrent->hasMetadata()) {
|
||||
if (first) {
|
||||
if (first)
|
||||
superSeedingMode = torrent->superSeeding();
|
||||
}
|
||||
else if (superSeedingMode != torrent->superSeeding())
|
||||
allSameSuperSeeding = false;
|
||||
|
||||
}
|
||||
}
|
||||
if (!torrent->isForced())
|
||||
@ -1082,7 +1078,7 @@ void TransferListWidget::displayListMenu(const QPoint&)
|
||||
listMenu.addAction(&actionPreviewFile);
|
||||
addedPreviewAction = true;
|
||||
}
|
||||
if (oneNotSeed && oneHasMetadata) {
|
||||
if (oneNotSeed) {
|
||||
if (allSameSequentialDownloadMode) {
|
||||
actionSequentialDownload.setChecked(sequentialDownloadMode);
|
||||
listMenu.addAction(&actionSequentialDownload);
|
||||
|
Loading…
Reference in New Issue
Block a user