mirror of https://github.com/aria2/aria2
2009-07-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Use SegmentMan::getSegment(cuid) for single file download. * src/AbstractCommand.ccpull/1/head
parent
5562636c99
commit
c3934add2e
|
@ -1,3 +1,8 @@
|
|||
2009-07-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
Use SegmentMan::getSegment(cuid) for single file download.
|
||||
* src/AbstractCommand.cc
|
||||
|
||||
2009-07-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
Fixed bufSize calculation
|
||||
|
|
|
@ -156,7 +156,8 @@ bool AbstractCommand::execute() {
|
|||
if(!_requestGroup->getPieceStorage().isNull()) {
|
||||
_segments.clear();
|
||||
_requestGroup->getSegmentMan()->getInFlightSegment(_segments, cuid);
|
||||
if(req.isNull() || req->getMaxPipelinedRequest() == 1) {
|
||||
if(req.isNull() || req->getMaxPipelinedRequest() == 1 ||
|
||||
_requestGroup->getDownloadContext()->getFileEntries().size() == 1) {
|
||||
if(_segments.empty()) {
|
||||
SharedHandle<Segment> segment =
|
||||
_requestGroup->getSegmentMan()->getSegment(cuid);
|
||||
|
|
Loading…
Reference in New Issue