forked from organicmaps/organicmaps
[FABRIC-11627] [ios] Fixed crash.
This commit is contained in:
parent
f678a8934a
commit
801f11e684
1 changed files with 9 additions and 6 deletions
|
@ -517,12 +517,15 @@ NSString * const kUserDefaultsLatLonAsDMSKey = @"UserDefaultsLatLonAsDMS";
|
|||
{
|
||||
auto const bac = m_info.GetBookmarkAndCategory();
|
||||
auto category = bmManager.GetBmCategory(bac.m_categoryIndex);
|
||||
f.ResetBookmarkInfo(*static_cast<Bookmark const *>(category->GetUserMark(bac.m_bookmarkIndex)),
|
||||
m_info);
|
||||
NSAssert(category, @"Category can't be nullptr!");
|
||||
category->DeleteUserMark(bac.m_bookmarkIndex);
|
||||
category->NotifyChanges();
|
||||
category->SaveToKMLFile();
|
||||
if (category)
|
||||
{
|
||||
f.ResetBookmarkInfo(*static_cast<Bookmark const *>(category->GetUserMark(bac.m_bookmarkIndex)),
|
||||
m_info);
|
||||
|
||||
category->DeleteUserMark(bac.m_bookmarkIndex);
|
||||
category->NotifyChanges();
|
||||
category->SaveToKMLFile();
|
||||
}
|
||||
|
||||
m_sections.erase(remove(m_sections.begin(), m_sections.end(), Sections::Bookmark));
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue