summaryrefslogtreecommitdiff
path: root/platform/darwin/src/MGLOfflineStorage.mm
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2016-03-26 14:12:37 -0700
committerMinh Nguyễn <mxn@1ec5.org>2016-03-29 11:46:26 -0700
commitec72faa7891a24795c9b040076de829642be043d (patch)
treefd5879fd7cad9501c353b6aedda89d836fcdab4e /platform/darwin/src/MGLOfflineStorage.mm
parent55f1ad11c4cc95425c733153d919eccf6de1685d (diff)
downloadqtlocation-mapboxgl-ec72faa7891a24795c9b040076de829642be043d.tar.gz
[ios, osx] Invalidate packs upon reload
Diffstat (limited to 'platform/darwin/src/MGLOfflineStorage.mm')
-rw-r--r--platform/darwin/src/MGLOfflineStorage.mm3
1 files changed, 3 insertions, 0 deletions
diff --git a/platform/darwin/src/MGLOfflineStorage.mm b/platform/darwin/src/MGLOfflineStorage.mm
index 4e69ba2115..c4c57224da 100644
--- a/platform/darwin/src/MGLOfflineStorage.mm
+++ b/platform/darwin/src/MGLOfflineStorage.mm
@@ -195,6 +195,9 @@ NSString * const MGLOfflinePackMaximumCountUserInfoKey = @"MaximumCount";
- (void)reloadPacks {
[self getPacksWithCompletionHandler:^(NS_ARRAY_OF(MGLOfflinePack *) *packs, __unused NSError * _Nullable error) {
+ for (MGLOfflinePack *pack in self.packs) {
+ [pack invalidate];
+ }
self.packs = [packs mutableCopy];
for (MGLOfflinePack *pack in packs) {