summaryrefslogtreecommitdiff
path: root/src/BtStopDownloadCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-07-06 13:36:16 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-07-06 13:36:16 +0000
commit69c3dfded4f2816ce734828e3a7dbae6caf32a8e (patch)
tree94b646421fe00ac9752c460ad94050cdd3dcf566 /src/BtStopDownloadCommand.cc
parent4f96c37ade75ad373f66bba4f08d632a6418054d (diff)
2009-07-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
--bt-stop-timeout now only checks download speed. * src/BtStopDownloadCommand.cc * src/BtStopDownloadCommand.h * src/BtSetup.cc * src/usage_text.h * doc/aria2c.1.txt
Diffstat (limited to 'src/BtStopDownloadCommand.cc')
-rw-r--r--src/BtStopDownloadCommand.cc9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/BtStopDownloadCommand.cc b/src/BtStopDownloadCommand.cc
index b61f226c..9233c872 100644
--- a/src/BtStopDownloadCommand.cc
+++ b/src/BtStopDownloadCommand.cc
@@ -34,7 +34,6 @@
/* copyright --> */
#include "BtStopDownloadCommand.h"
#include "PieceStorage.h"
-#include "PeerStorage.h"
#include "RequestGroup.h"
#include "BtRuntime.h"
#include "Peer.h"
@@ -68,13 +67,7 @@ void BtStopDownloadCommand::preProcess()
void BtStopDownloadCommand::process()
{
- if(_requestGroup->calculateStat().getDownloadSpeed() == 0) {
- std::deque<SharedHandle<Peer> > activePeers;
- _peerStorage->getActivePeers(activePeers);
- if(countSeeder(activePeers.begin(), activePeers.end()) != 0) {
- _checkPoint.reset();
- }
- } else {
+ if(_requestGroup->calculateStat().getDownloadSpeed() > 0) {
_checkPoint.reset();
}
}