summaryrefslogtreecommitdiff
path: root/src/AbstractCommand.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/AbstractCommand.cc')
-rw-r--r--src/AbstractCommand.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/AbstractCommand.cc b/src/AbstractCommand.cc
index b1004a48..57f1a80a 100644
--- a/src/AbstractCommand.cc
+++ b/src/AbstractCommand.cc
@@ -36,7 +36,6 @@
#include <algorithm>
-#include "RequestGroup.h"
#include "Request.h"
#include "DownloadEngine.h"
#include "Option.h"
@@ -231,9 +230,9 @@ bool AbstractCommand::execute() {
void AbstractCommand::tryReserved() {
_requestGroup->removeServerHost(cuid);
- if(_requestGroup->getDownloadContext()->getFileMode() == DownloadContext::SINGLE) {
+ if(_requestGroup->getDownloadContext()->getFileEntries().size() == 1) {
const SharedHandle<FileEntry>& entry =
- _requestGroup->getDownloadContext()->getFileEntries().front();
+ _requestGroup->getDownloadContext()->getFirstFileEntry();
// Don't create new command if currently file length is unknown
// and there are no URI left. Because file length is unknown, we
// can assume that there are no in-flight request object.