diff options
author | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2018-04-02 17:30:56 +0300 |
---|---|---|
committer | Roman Kuznetsov <r.kuznetsow@gmail.com> | 2018-04-06 15:59:42 +0300 |
commit | e6d910a9ebc6b4f4ed4ce84b11eac010fe592174 (patch) | |
tree | cc4d747b9ff99a35951ba8ab84ed9aff09d3f3e7 /map/bookmark_manager.hpp | |
parent | 3bdc883d6543e4e88c3492c1730d2993bad6a253 (diff) |
Persistent bookmark ids.
Diffstat (limited to 'map/bookmark_manager.hpp')
-rw-r--r-- | map/bookmark_manager.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/map/bookmark_manager.hpp b/map/bookmark_manager.hpp index 65fbb2cd08..aa633051c9 100644 --- a/map/bookmark_manager.hpp +++ b/map/bookmark_manager.hpp @@ -415,6 +415,7 @@ private: void GetBookmarksData(df::MarkIDSet const & markIds, std::vector<std::pair<df::MarkID, kml::BookmarkData>> & data) const; void CheckAndCreateDefaultCategory(); + void CheckAndResetLastIds(); std::unique_ptr<kml::FileData> CollectBmGroupKMLData(BookmarkCategory const * group) const; void SaveToFile(kml::FileData & kmlData, Writer & writer, bool useBinary) const; @@ -434,7 +435,7 @@ private: df::DrapeEngineSafePtr m_drapeEngine; AsyncLoadingCallbacks m_asyncLoadingCallbacks; std::atomic<bool> m_needTeardown; - df::MarkGroupID m_nextGroupID; + df::MarkGroupID m_lastGroupID; size_t m_openedEditSessionsCount = 0; bool m_loadBookmarksFinished = false; bool m_firstDrapeNotification = false; @@ -445,7 +446,7 @@ private: df::GroupIDCollection m_bmGroupsIdList; std::string m_lastCategoryUrl; - df::MarkGroupID m_lastGroupId = df::kInvalidMarkGroupId; + df::MarkGroupID m_lastEditedGroupId = df::kInvalidMarkGroupId; kml::PredefinedColor m_lastColor = kml::PredefinedColor::Red; UserMarkLayers m_userMarkLayers; |