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>
|
2009-07-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Fixed bufSize calculation
|
Fixed bufSize calculation
|
||||||
|
|
|
@ -156,7 +156,8 @@ bool AbstractCommand::execute() {
|
||||||
if(!_requestGroup->getPieceStorage().isNull()) {
|
if(!_requestGroup->getPieceStorage().isNull()) {
|
||||||
_segments.clear();
|
_segments.clear();
|
||||||
_requestGroup->getSegmentMan()->getInFlightSegment(_segments, cuid);
|
_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()) {
|
if(_segments.empty()) {
|
||||||
SharedHandle<Segment> segment =
|
SharedHandle<Segment> segment =
|
||||||
_requestGroup->getSegmentMan()->getSegment(cuid);
|
_requestGroup->getSegmentMan()->getSegment(cuid);
|
||||||
|
|
Loading…
Reference in New Issue