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>2016-12-22 13:07:09 +0300
committerGitHub <noreply@github.com>2016-12-22 13:07:09 +0300
commit62340bad23be8471e8b39edd20ac8972d8aa244b (patch)
treeab14b2c928c1889faa639b773c7b26323b17ff0c
parenta0400256758257ebd8c844ddb7b6eaa64cc2627e (diff)
parent990618ac4b44c62d4deedd81d22c034e03ceb5e3 (diff)
Merge pull request #5084 from rokuz/MAPSME-3356beta-544beta-543beta-542beta-540
Fixed route arrows recaching
-rwxr-xr-xdrape_frontend/frontend_renderer.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/drape_frontend/frontend_renderer.cpp b/drape_frontend/frontend_renderer.cpp
index 329b67b183..0cba341b98 100755
--- a/drape_frontend/frontend_renderer.cpp
+++ b/drape_frontend/frontend_renderer.cpp
@@ -491,6 +491,10 @@ void FrontendRenderer::AcceptMessage(ref_ptr<Message> message)
m2::PointD const finishPoint = routeData->m_sourcePolyline.Back();
m_routeRenderer->SetRouteData(move(routeData), make_ref(m_gpuProgramManager));
+ // Here we have to recache route arrows.
+ m_routeRenderer->UpdateRoute(m_userEventStream.GetCurrentScreen(),
+ bind(&FrontendRenderer::OnCacheRouteArrows, this, _1, _2));
+
if (!m_routeRenderer->GetFinishPoint())
{
m_commutator->PostMessage(ThreadsCommutator::ResourceUploadThread,