diff --git a/src/gui/transferlistwidget.cpp b/src/gui/transferlistwidget.cpp index 50b1daca7..21e2b05d0 100644 --- a/src/gui/transferlistwidget.cpp +++ b/src/gui/transferlistwidget.cpp @@ -1068,6 +1068,12 @@ void TransferListWidget::displayListMenu() first = false; const bool rechecking = torrent->isChecking(); + if (rechecking) + { + needsStart = true; + needsPause = true; + } + const bool queued = (BitTorrent::Session::instance()->isQueueingSystemEnabled() && torrent->isQueued()); if (!isPaused && !rechecking && !queued)