mirror of https://github.com/aria2/aria2
2008-05-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Call Command::transitStatus() before calling Command::execute(), so that the status change made in execute() is not cleared. * src/DownloadEngine.ccpull/1/head
parent
95e0fbfd7b
commit
0b5e827ead
|
@ -1,3 +1,9 @@
|
|||
2008-05-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
|
||||
|
||||
Call Command::transitStatus() before calling Command::execute(),
|
||||
so that the status change made in execute() is not cleared.
|
||||
* src/DownloadEngine.cc
|
||||
|
||||
2008-05-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
|
||||
|
||||
Removed forward declaration of SocketCore class.
|
||||
|
|
|
@ -117,10 +117,9 @@ static void executeCommand(std::deque<Command*>& commands,
|
|||
Command* com = commands.front();
|
||||
commands.pop_front();
|
||||
if(com->statusMatch(statusFilter)) {
|
||||
com->transitStatus();
|
||||
if(com->execute()) {
|
||||
delete com;
|
||||
} else {
|
||||
com->transitStatus();
|
||||
}
|
||||
} else {
|
||||
commands.push_back(com);
|
||||
|
|
Loading…
Reference in New Issue