mirror of https://github.com/aria2/aria2
2010-09-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Call RequestGroupMan::fillRequestGroupFromReserver() repeatedly while RequestGroupMan::requestQueueCheck() is true. * src/FillRequestGroupCommand.ccpull/1/head
parent
c51815dd52
commit
420500f6bf
|
@ -1,3 +1,9 @@
|
|||
2010-09-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
Call RequestGroupMan::fillRequestGroupFromReserver() repeatedly
|
||||
while RequestGroupMan::requestQueueCheck() is true.
|
||||
* src/FillRequestGroupCommand.cc
|
||||
|
||||
2010-09-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
Use const ref
|
||||
|
|
|
@ -63,6 +63,7 @@ bool FillRequestGroupCommand::execute()
|
|||
}
|
||||
SharedHandle<RequestGroupMan> rgman = e_->getRequestGroupMan();
|
||||
if(rgman->queueCheckRequested()) {
|
||||
while(rgman->queueCheckRequested()) {
|
||||
try {
|
||||
// During adding RequestGroup,
|
||||
// RequestGroupMan::requestQueueCheck() might be called, so
|
||||
|
@ -75,6 +76,7 @@ bool FillRequestGroupCommand::execute()
|
|||
// downloads, some might come after this exception.
|
||||
rgman->requestQueueCheck();
|
||||
}
|
||||
}
|
||||
if(rgman->downloadFinished()) {
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue