diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2016-02-10 13:22:09 -0800 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2016-02-10 15:40:20 -0800 |
commit | 0cf450e3e529423737c6b4aa196b271442530345 (patch) | |
tree | fc5f49156dc43420962bce604603a145b75595dc /platform/default/mbgl/storage/offline_download.cpp | |
parent | a9e0c1b99a0489c6bc192c0681fa1dfc6e565bbe (diff) | |
download | qtlocation-mapboxgl-0cf450e3e529423737c6b4aa196b271442530345.tar.gz |
[core] Retry errors encountered during offline downloads
Diffstat (limited to 'platform/default/mbgl/storage/offline_download.cpp')
-rw-r--r-- | platform/default/mbgl/storage/offline_download.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/platform/default/mbgl/storage/offline_download.cpp b/platform/default/mbgl/storage/offline_download.cpp index 1559895be2..717bf3903c 100644 --- a/platform/default/mbgl/storage/offline_download.cpp +++ b/platform/default/mbgl/storage/offline_download.cpp @@ -220,13 +220,13 @@ void OfflineDownload::ensureResource(const Resource& resource, std::function<voi auto it = requests.insert(requests.begin(), nullptr); *it = onlineFileSource.request(resource, [=] (Response onlineResponse) { - requests.erase(it); - if (onlineResponse.error) { observer->responseError(*onlineResponse.error); return; } + requests.erase(it); + if (callback) { callback(onlineResponse); } |