diff options
Diffstat (limited to 'map/user_mark_container.cpp')
-rw-r--r-- | map/user_mark_container.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/map/user_mark_container.cpp b/map/user_mark_container.cpp index 2f6ad57f06..c258857358 100644 --- a/map/user_mark_container.cpp +++ b/map/user_mark_container.cpp @@ -64,8 +64,8 @@ UserMarkContainer::UserMarkContainer(double layerDepth, UserMarkType type, Frame UserMarkContainer::~UserMarkContainer() { - RequestController().Clear(); - ReleaseController(); + Clear(); + NotifyChanges(); } UserMark const * UserMarkContainer::FindMarkInRect(m2::AnyRectD const & rect, double & d) const @@ -112,12 +112,7 @@ MyPositionMarkPoint * UserMarkContainer::UserMarkForMyPostion() return g_myPosition.get(); } -UserMarksController & UserMarkContainer::RequestController() -{ - return *this; -} - -void UserMarkContainer::ReleaseController() +void UserMarkContainer::NotifyChanges() { ref_ptr<df::DrapeEngine> engine = m_framework.GetDrapeEngine(); if (engine == nullptr) |