|
@@ -454,7 +454,7 @@ public:
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ }
|
|
}
|
|
}
|
|
};
|
|
};
|
|
} // namespace
|
|
} // namespace
|
|
@@ -601,7 +601,7 @@ void RequestGroupMan::save()
|
|
{
|
|
{
|
|
for(std::deque<SharedHandle<RequestGroup> >::const_iterator itr =
|
|
for(std::deque<SharedHandle<RequestGroup> >::const_iterator itr =
|
|
requestGroups_.begin(), eoi = requestGroups_.end(); itr != eoi; ++itr) {
|
|
requestGroups_.begin(), eoi = requestGroups_.end(); itr != eoi; ++itr) {
|
|
- if((*itr)->allDownloadFinished() &&
|
|
|
|
|
|
+ if((*itr)->allDownloadFinished() &&
|
|
!(*itr)->getDownloadContext()->isChecksumVerificationNeeded()) {
|
|
!(*itr)->getDownloadContext()->isChecksumVerificationNeeded()) {
|
|
(*itr)->removeControlFile();
|
|
(*itr)->removeControlFile();
|
|
} else {
|
|
} else {
|
|
@@ -924,7 +924,7 @@ void RequestGroupMan::addDownloadResult(const SharedHandle<DownloadResult>& dr)
|
|
removedLastErrorResult_ = (*i)->result;
|
|
removedLastErrorResult_ = (*i)->result;
|
|
++removedErrorResult_;
|
|
++removedErrorResult_;
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ }
|
|
downloadResults_.erase(downloadResults_.begin(), last);
|
|
downloadResults_.erase(downloadResults_.begin(), last);
|
|
}
|
|
}
|
|
downloadResults_.push_back(dr);
|
|
downloadResults_.push_back(dr);
|