forked from organicmaps/organicmaps
Use default category name in case of empty value.
This commit is contained in:
parent
b8c270211a
commit
2c17a1db1e
1 changed files with 7 additions and 2 deletions
|
@ -1325,9 +1325,14 @@ void BookmarkManager::CreateCategories(KMLDataCollection && dataCollection, bool
|
|||
ResetIds(fileData);
|
||||
}
|
||||
|
||||
auto const originalName = kml::GetDefaultStr(categoryData.m_name);
|
||||
auto uniqueName = originalName;
|
||||
auto originalName = kml::GetDefaultStr(categoryData.m_name);
|
||||
if (originalName.empty())
|
||||
{
|
||||
originalName = kDefaultBookmarksFileName;
|
||||
kml::SetDefaultStr(categoryData.m_name, originalName);
|
||||
}
|
||||
|
||||
auto uniqueName = originalName;
|
||||
int counter = 0;
|
||||
while (IsUsedCategoryName(uniqueName))
|
||||
uniqueName = originalName + strings::to_string(++counter);
|
||||
|
|
Loading…
Add table
Reference in a new issue