diff --git a/drape_frontend/drape_engine.cpp b/drape_frontend/drape_engine.cpp index a63012d6a0..7a9aea58db 100644 --- a/drape_frontend/drape_engine.cpp +++ b/drape_frontend/drape_engine.cpp @@ -243,7 +243,7 @@ void DrapeEngine::UpdateUserMarksGroup(MarkGroupID groupId, UserMarksProvider * renderInfo->m_hasTitlePriority = mark->HasTitlePriority(); renderInfo->m_priority = mark->GetPriority(); renderInfo->m_featureId = mark->GetFeatureID(); - renderInfo->m_runCreationAnim = mark->RunCreationAnim(); + renderInfo->m_hasCreationAnimation = mark->HasCreationAnimation(); marksRenderCollection->emplace(mark->GetId(), std::move(renderInfo)); mark->AcceptChanges(); diff --git a/drape_frontend/message.hpp b/drape_frontend/message.hpp index 0f7ae1b0fe..49253626db 100644 --- a/drape_frontend/message.hpp +++ b/drape_frontend/message.hpp @@ -24,7 +24,6 @@ public: ClearUserMarkGroup, ChangeUserMarkGroupVisibility, UpdateUserMarks, - SetCreatedUserMarks, InvalidateUserMarks, FlushUserMarks, GuiLayerRecached, diff --git a/drape_frontend/message_subclasses.hpp b/drape_frontend/message_subclasses.hpp index af3a5ddd47..d1d8bbcd3d 100644 --- a/drape_frontend/message_subclasses.hpp +++ b/drape_frontend/message_subclasses.hpp @@ -231,21 +231,6 @@ private: bool m_isVisible; }; -class AnimateUserMarksMessage : public Message -{ -public: - AnimateUserMarksMessage(drape_ptr && ids) - : m_ids(std::move(ids)) - {} - - Type GetType() const override { return Message::SetCreatedUserMarks; } - - drape_ptr && AcceptIds() { return std::move(m_ids); } - -private: - drape_ptr m_ids; -}; - class UpdateUserMarksMessage : public Message { public: diff --git a/drape_frontend/user_mark_generator.cpp b/drape_frontend/user_mark_generator.cpp index d18855c351..be7438ae53 100644 --- a/drape_frontend/user_mark_generator.cpp +++ b/drape_frontend/user_mark_generator.cpp @@ -46,10 +46,7 @@ void UserMarkGenerator::SetCreatedUserMarks(drape_ptr && ids) if (ids == nullptr) return; for (auto const & id : ids->m_marksID) - { - UserMarkRenderParams & params = *m_marks[id].get(); - params.m_justCreated = true; - } + m_marks[id].get()->m_justCreated = true; } void UserMarkGenerator::SetUserMarks(drape_ptr && marks) diff --git a/drape_frontend/user_mark_shapes.cpp b/drape_frontend/user_mark_shapes.cpp index 07d6292a31..504c0e0c8c 100644 --- a/drape_frontend/user_mark_shapes.cpp +++ b/drape_frontend/user_mark_shapes.cpp @@ -132,7 +132,7 @@ void CacheUserMarks(TileKey const & tileKey, ref_ptr texture m2::PointD const pt = MapShape::ConvertToLocal(renderInfo.m_pivot, tileCenter, kShapeCoordScalar); glsl::vec3 const pos = glsl::vec3(glsl::ToVec2(pt), renderInfo.m_depth); - bool const runAnim = renderInfo.m_runCreationAnim && renderInfo.m_justCreated; + bool const runAnim = renderInfo.m_hasCreationAnimation && renderInfo.m_justCreated; isAnimated |= runAnim; glsl::vec2 left, right, up, down; diff --git a/drape_frontend/user_mark_shapes.hpp b/drape_frontend/user_mark_shapes.hpp index 54803b0ca5..106df084f8 100644 --- a/drape_frontend/user_mark_shapes.hpp +++ b/drape_frontend/user_mark_shapes.hpp @@ -26,7 +26,7 @@ struct UserMarkRenderParams uint16_t m_priority = 0; float m_depth = 0.0; dp::GLState::DepthLayer m_depthLayer = dp::GLState::UserMarkLayer; - bool m_runCreationAnim = false; + bool m_hasCreationAnimation = false; bool m_justCreated = false; bool m_isVisible = true; FeatureID m_featureId; diff --git a/drape_frontend/user_marks_provider.hpp b/drape_frontend/user_marks_provider.hpp index 34cf91c66f..b0fd837710 100644 --- a/drape_frontend/user_marks_provider.hpp +++ b/drape_frontend/user_marks_provider.hpp @@ -61,7 +61,7 @@ public: virtual bool HasTitlePriority() const = 0; virtual int GetMinZoom() const = 0; virtual FeatureID GetFeatureID() const = 0; - virtual bool RunCreationAnim() const = 0; + virtual bool HasCreationAnimation() const = 0; private: MarkID m_id; diff --git a/map/bookmark.cpp b/map/bookmark.cpp index 681c8a12c2..c07b36516b 100644 --- a/map/bookmark.cpp +++ b/map/bookmark.cpp @@ -60,7 +60,7 @@ std::string Bookmark::GetSymbolName() const return GetType(); } -bool Bookmark::RunCreationAnim() const +bool Bookmark::HasCreationAnimation() const { return true; } diff --git a/map/bookmark.hpp b/map/bookmark.hpp index 888544c5f3..b52ece69ad 100644 --- a/map/bookmark.hpp +++ b/map/bookmark.hpp @@ -83,7 +83,7 @@ public: dp::Anchor GetAnchor() const override; std::string GetSymbolName() const override; - bool RunCreationAnim() const override; + bool HasCreationAnimation() const override; Type GetMarkType() const override; diff --git a/map/user_mark.hpp b/map/user_mark.hpp index 9fb942a59e..0918455659 100644 --- a/map/user_mark.hpp +++ b/map/user_mark.hpp @@ -52,7 +52,7 @@ public: bool HasTitlePriority() const override { return false; } int GetMinZoom() const override { return 1; } FeatureID GetFeatureID() const override { return FeatureID(); } - bool RunCreationAnim() const override { return false; } + bool HasCreationAnimation() const override { return false; } UserMarkContainer const * GetContainer() const; ms::LatLon GetLatLon() const;