[ios, osx] Avoid unregistering observer for invalid task
This commit is contained in:
committed by
Minh Nguyễn
parent
7fa3b92429
commit
ee20fd8fd8
@@ -66,8 +66,10 @@ private:
|
||||
}
|
||||
|
||||
- (void)dealloc {
|
||||
mbgl::DefaultFileSource *mbglFileSource = [[MGLOfflineStorage sharedOfflineStorage] mbglFileSource];
|
||||
mbglFileSource->setOfflineRegionObserver(*_mbglOfflineRegion, nullptr);
|
||||
if (_mbglOfflineRegion && _state != MGLOfflineTaskStateInvalid) {
|
||||
mbgl::DefaultFileSource *mbglFileSource = [[MGLOfflineStorage sharedOfflineStorage] mbglFileSource];
|
||||
mbglFileSource->setOfflineRegionObserver(*_mbglOfflineRegion, nullptr);
|
||||
}
|
||||
}
|
||||
|
||||
- (id <MGLOfflineRegion>)region {
|
||||
|
||||
Reference in New Issue
Block a user