summaryrefslogtreecommitdiff
path: root/platform/default/src/mbgl/storage/online_file_source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/default/src/mbgl/storage/online_file_source.cpp')
-rw-r--r--platform/default/src/mbgl/storage/online_file_source.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/platform/default/src/mbgl/storage/online_file_source.cpp b/platform/default/src/mbgl/storage/online_file_source.cpp
index fce1c3e2b6..26c652f28f 100644
--- a/platform/default/src/mbgl/storage/online_file_source.cpp
+++ b/platform/default/src/mbgl/storage/online_file_source.cpp
@@ -170,8 +170,18 @@ public:
private:
void networkIsReachableAgain() {
+ // Notify regular priority requests.
for (auto& request : allRequests) {
- request->networkIsReachableAgain();
+ if (request->resource.priority == Resource::Priority::Regular) {
+ request->networkIsReachableAgain();
+ }
+ }
+
+ // Notify low priority requests.
+ for (auto& request : allRequests) {
+ if (request->resource.priority == Resource::Priority::Low) {
+ request->networkIsReachableAgain();
+ }
}
}