diff options
Diffstat (limited to 'platform/default/src/mbgl')
-rw-r--r-- | platform/default/src/mbgl/storage/online_file_source.cpp | 12 |
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(); + } } } |