From 9853593e82d654d6aae24df4a93b132725453792 Mon Sep 17 00:00:00 2001 From: Roman Sorokin Date: Wed, 6 Aug 2014 10:49:06 +0300 Subject: [PATCH] small fixes --- drape_frontend/path_text_shape.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drape_frontend/path_text_shape.cpp b/drape_frontend/path_text_shape.cpp index 71b25c79b5..82399b759c 100644 --- a/drape_frontend/path_text_shape.cpp +++ b/drape_frontend/path_text_shape.cpp @@ -229,7 +229,7 @@ void PathTextHandle::Update(ScreenBase const & screen) DrawReverse(screen); break; case 0: - std::fill(m_positions.begin(), m_positions.end(), vec2(0.0f, 0.0f)); + ClearPositions(); break; case 1: DrawForward(screen); @@ -277,6 +277,7 @@ void PathTextHandle::DrawReverse(ScreenBase const & screen) ASSERT_NOT_EQUAL(advance, 0.0, ()); PointF const pos = itr.m_pos; itr.Step(advance); + ASSERT(!itr.BeginAgain(), ()); PointF dir = itr.m_avrDir.Normalize(); PointF norm(-dir.y, dir.x); @@ -314,6 +315,7 @@ void PathTextHandle::DrawForward(ScreenBase const & screen) ASSERT_NOT_EQUAL(advance, 0.0, ()); PointF const pos = itr.m_pos; itr.Step(advance); + ASSERT(!itr.BeginAgain(), ()); PointF dir = itr.m_avrDir.Normalize(); PointF norm(-dir.y, dir.x);