Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaria Volvenkova <d.volvenkova@corp.mail.ru>2020-06-02 13:55:13 +0300
committerVladimir Byko-Ianko <bykoianko@gmail.com>2020-07-02 17:53:53 +0300
commitedf780daa726e4fde26851d96e6b67fd69356885 (patch)
tree69686d35a1f9bbe1ad0b19de8a91005ed4817aec /drape_frontend
parent5056d566102c8deee3b2be6ae174aed35a0de23d (diff)
[guides on map] Disabled icons displacement.
Diffstat (limited to 'drape_frontend')
-rwxr-xr-xdrape_frontend/frontend_renderer.cpp13
-rwxr-xr-xdrape_frontend/frontend_renderer.hpp2
-rw-r--r--drape_frontend/message.cpp1
3 files changed, 8 insertions, 8 deletions
diff --git a/drape_frontend/frontend_renderer.cpp b/drape_frontend/frontend_renderer.cpp
index a41c3fd603..df368d6533 100755
--- a/drape_frontend/frontend_renderer.cpp
+++ b/drape_frontend/frontend_renderer.cpp
@@ -1490,8 +1490,8 @@ void FrontendRenderer::RenderScene(ScreenBase const & modelView, bool activeFram
RenderUserMarksLayer(modelView, DepthLayer::RoutingBottomMarkLayer);
RenderUserMarksLayer(modelView, DepthLayer::RoutingMarkLayer);
RenderUserMarksLayer(modelView, DepthLayer::GuidesBottomMarkLayer);
- RenderUserMarksLayer(modelView, DepthLayer::GuidesMarkLayer);
- RenderSearchMarksLayer(modelView);
+ RenderSearchMarksLayer(modelView, DepthLayer::GuidesMarkLayer);
+ RenderSearchMarksLayer(modelView, DepthLayer::SearchMarkLayer);
}
if (!HasRouteData())
@@ -1686,16 +1686,16 @@ void FrontendRenderer::RenderUserMarksLayer(ScreenBase const & modelView, DepthL
RenderSingleGroup(m_context, modelView, make_ref(group));
}
-void FrontendRenderer::RenderSearchMarksLayer(ScreenBase const & modelView)
+void FrontendRenderer::RenderSearchMarksLayer(ScreenBase const & modelView, DepthLayer layerId)
{
- auto & layer = m_layers[static_cast<size_t>(DepthLayer::SearchMarkLayer)];
+ auto & layer = m_layers[static_cast<size_t>(layerId)];
layer.Sort(nullptr);
for (drape_ptr<RenderGroup> & group : layer.m_renderGroups)
{
group->SetOverlayVisibility(true);
group->Update(modelView);
}
- RenderUserMarksLayer(modelView, DepthLayer::SearchMarkLayer);
+ RenderUserMarksLayer(modelView, layerId);
}
void FrontendRenderer::RenderEmptyFrame()
@@ -1860,8 +1860,7 @@ void FrontendRenderer::BuildOverlayTree(ScreenBase const & modelView)
DepthLayer::NavigationLayer,
DepthLayer::RoutingBottomMarkLayer,
DepthLayer::RoutingMarkLayer,
- DepthLayer::GuidesBottomMarkLayer,
- DepthLayer::GuidesMarkLayer};
+ DepthLayer::GuidesBottomMarkLayer};
BeginUpdateOverlayTree(modelView);
for (auto const & layerId : layers)
{
diff --git a/drape_frontend/frontend_renderer.hpp b/drape_frontend/frontend_renderer.hpp
index 8a844f457a..3d2f6464c2 100755
--- a/drape_frontend/frontend_renderer.hpp
+++ b/drape_frontend/frontend_renderer.hpp
@@ -186,7 +186,7 @@ private:
void RenderTransitSchemeLayer(ScreenBase const & modelView);
void RenderTrafficLayer(ScreenBase const & modelView);
void RenderRouteLayer(ScreenBase const & modelView);
- void RenderSearchMarksLayer(ScreenBase const & modelView);
+ void RenderSearchMarksLayer(ScreenBase const & modelView, DepthLayer layerId);
void RenderTransitBackground();
void RenderEmptyFrame();
diff --git a/drape_frontend/message.cpp b/drape_frontend/message.cpp
index 5cc8792a8b..607221ac83 100644
--- a/drape_frontend/message.cpp
+++ b/drape_frontend/message.cpp
@@ -102,6 +102,7 @@ std::string DebugPrint(Message::Type msgType)
case Message::Type::NotifyRenderThread: return "NotifyRenderThread";
case Message::Type::NotifyGraphicsReady: return "NotifyGraphicsReady";
case Message::Type::EnableIsolines: return "EnableIsolines";
+ case Message::Type::EnableGuides: return "EnableGuides";
}
ASSERT(false, ("Unknown message type."));
return "Unknown type";