From b8c270211a5ab9cd24ab4f86a2bdfada6fd57f1e Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Wed, 18 Apr 2018 15:11:20 +0300 Subject: [PATCH] Save sorted feature types in a bookmark data. --- map/bookmark_helpers.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/map/bookmark_helpers.cpp b/map/bookmark_helpers.cpp index 44b95c8f59..1bd6f90655 100644 --- a/map/bookmark_helpers.cpp +++ b/map/bookmark_helpers.cpp @@ -124,7 +124,9 @@ void ResetIds(kml::FileData & kmlData) void SaveFeatureTypes(feature::TypesHolder const & types, kml::BookmarkData & bmData) { - bmData.m_featureTypes.assign(types.begin(), types.end()); + feature::TypesHolder copy(types); + copy.SortBySpec(); + bmData.m_featureTypes.assign(copy.begin(), copy.end()); } std::string GetPreferredBookmarkStr(kml::LocalizableString const & name)