This commit is contained in:
parent
f260f1d50a
commit
4a203ebf47
@ -108,13 +108,14 @@ void open_file::download_chunk(std::size_t chunk, bool skip_active,
|
|||||||
if ((get_api_error() == api_error::success) && (chunk < read_state_.size()) &&
|
if ((get_api_error() == api_error::success) && (chunk < read_state_.size()) &&
|
||||||
not read_state_[chunk]) {
|
not read_state_[chunk]) {
|
||||||
if (active_downloads_.find(chunk) != active_downloads_.end()) {
|
if (active_downloads_.find(chunk) != active_downloads_.end()) {
|
||||||
if (not skip_active) {
|
if (skip_active) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
auto active_download = active_downloads_.at(chunk);
|
auto active_download = active_downloads_.at(chunk);
|
||||||
download_lock.unlock();
|
download_lock.unlock();
|
||||||
|
|
||||||
active_download->wait();
|
active_download->wait();
|
||||||
}
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user