mirror of https://github.com/aria2/aria2
2009-05-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
If --enable-http-server is enabled, don't stop aria2 when all download finished and don't quit when no files to download at start up. * src/RequestGroupMan.cc * src/main.cc * src/option_processing.ccpull/1/head
parent
3e4c549c01
commit
7f7ea34a4a
|
@ -1,3 +1,12 @@
|
||||||
|
2009-05-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
If --enable-http-server is enabled, don't stop aria2 when all
|
||||||
|
download finished and don't quit when no files to download at
|
||||||
|
start up.
|
||||||
|
* src/RequestGroupMan.cc
|
||||||
|
* src/main.cc
|
||||||
|
* src/option_processing.cc
|
||||||
|
|
||||||
2009-05-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2009-05-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Added missing AM_CONDITIONAL
|
Added missing AM_CONDITIONAL
|
||||||
|
|
|
@ -83,6 +83,9 @@ RequestGroupMan::RequestGroupMan(const RequestGroups& requestGroups,
|
||||||
|
|
||||||
bool RequestGroupMan::downloadFinished()
|
bool RequestGroupMan::downloadFinished()
|
||||||
{
|
{
|
||||||
|
if(_option->getAsBool(PREF_ENABLE_HTTP_SERVER)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
if(!_reservedGroups.empty()) {
|
if(!_reservedGroups.empty()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -236,7 +236,11 @@ DownloadResult::RESULT main(int argc, char* argv[])
|
||||||
createRequestGroupForUri(requestGroups, op, args);
|
createRequestGroupForUri(requestGroups, op, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(requestGroups.empty()) {
|
if(
|
||||||
|
#ifdef ENABLE_XML_RPC
|
||||||
|
!op.getAsBool(PREF_ENABLE_HTTP_SERVER) &&
|
||||||
|
#endif // ENABLE_XML_RPC
|
||||||
|
requestGroups.empty()) {
|
||||||
std::cout << MSG_NO_FILES_TO_DOWNLOAD << std::endl;
|
std::cout << MSG_NO_FILES_TO_DOWNLOAD << std::endl;
|
||||||
} else {
|
} else {
|
||||||
exitStatus = MultiUrlRequestInfo(requestGroups, &op, getStatCalc(&op),
|
exitStatus = MultiUrlRequestInfo(requestGroups, &op, getStatCalc(&op),
|
||||||
|
|
|
@ -173,6 +173,9 @@ void option_processing(Option& op, std::deque<std::string>& uris,
|
||||||
exit(DownloadResult::UNKNOWN_ERROR);
|
exit(DownloadResult::UNKNOWN_ERROR);
|
||||||
}
|
}
|
||||||
if(
|
if(
|
||||||
|
#ifdef ENABLE_XML_RPC
|
||||||
|
!op.getAsBool(PREF_ENABLE_HTTP_SERVER) &&
|
||||||
|
#endif // ENABLE_XML_RPC
|
||||||
#ifdef ENABLE_BITTORRENT
|
#ifdef ENABLE_BITTORRENT
|
||||||
op.blank(PREF_TORRENT_FILE) &&
|
op.blank(PREF_TORRENT_FILE) &&
|
||||||
#endif // ENABLE_BITTORRENT
|
#endif // ENABLE_BITTORRENT
|
||||||
|
|
Loading…
Reference in New Issue