From eec701b1b6acd05dbebdcf2506b3635af9d8a224 Mon Sep 17 00:00:00 2001 From: "r.kuznetsov" Date: Mon, 9 Jan 2017 16:02:16 +0300 Subject: [PATCH] Fixes --- drape/overlay_tree.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drape/overlay_tree.cpp b/drape/overlay_tree.cpp index 57a8a20117..41e9eb8233 100644 --- a/drape/overlay_tree.cpp +++ b/drape/overlay_tree.cpp @@ -154,8 +154,9 @@ void OverlayTree::Add(ref_ptr handle) } } - int const rank = handle->GetOverlayRank(); - ASSERT_LESS(rank, static_cast(m_handles.size()), ()); + ASSERT_GREATER_OR_EQUAL(handle->GetOverlayRank(), 0, ()); + size_t const rank = static_cast(handle->GetOverlayRank()); + ASSERT_LESS(rank, m_handles.size(), ()); m_handles[rank].emplace_back(handle); }