diff options
author | Vladimir Byko-Ianko <v.bykoianko@corp.mail.ru> | 2016-03-22 15:10:30 +0300 |
---|---|---|
committer | Sergey Yershov <yershov@corp.mail.ru> | 2016-03-23 16:59:28 +0300 |
commit | 23f2ce3d719c5b2c33e30a43911dea785b395a6a (patch) | |
tree | 87751e5628166bc1f1d4a132ceb291682629fe51 /iphone/Maps/Classes/Storage | |
parent | 92589cedca9f59f093d1dcf2aae623d8215c7e2d (diff) |
[new downloader] Correct deleting map with unsaved fixes.
Diffstat (limited to 'iphone/Maps/Classes/Storage')
-rw-r--r-- | iphone/Maps/Classes/Storage/MWMStorage.mm | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/iphone/Maps/Classes/Storage/MWMStorage.mm b/iphone/Maps/Classes/Storage/MWMStorage.mm index a9bfb61290..8c53e14909 100644 --- a/iphone/Maps/Classes/Storage/MWMStorage.mm +++ b/iphone/Maps/Classes/Storage/MWMStorage.mm @@ -32,17 +32,16 @@ + (void)deleteNode:(storage::TCountryId const &)countryId alertController:(MWMAlertViewController *)alertController { - auto & f = GetFramework(); - if (f.HasUnsavedEdits(countryId)) + if (GetFramework().HasUnsavedEdits(countryId)) { - [alertController presentUnsavedEditsAlertWithOkBlock:^ + [alertController presentUnsavedEditsAlertWithOkBlock:[countryId] { - f.Storage().DeleteNode(countryId); + GetFramework().Storage().DeleteNode(countryId); }]; } else { - f.Storage().DeleteNode(countryId); + GetFramework().Storage().DeleteNode(countryId); } } |