diff --git a/drape/overlay_tree.cpp b/drape/overlay_tree.cpp index 3eb8ac8b0b..f449160d43 100644 --- a/drape/overlay_tree.cpp +++ b/drape/overlay_tree.cpp @@ -205,7 +205,7 @@ void OverlayTree::Add(ref_ptr handle) 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); + m_handles[rank].emplace_back(std::move(handle)); } void OverlayTree::InsertHandle(ref_ptr handle, int currentRank,