From ed2cbacf0a6cf7f02c8802dcf71ff748ffe907f7 Mon Sep 17 00:00:00 2001 From: Alex Zolotarev Date: Mon, 22 Feb 2016 21:28:46 +0200 Subject: [PATCH] Use universal reference. --- map/framework.cpp | 4 ++-- map/framework.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/map/framework.cpp b/map/framework.cpp index 32b55dccfb..2ca860725e 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -209,9 +209,9 @@ void Framework::InvalidateMyPosition() CallDrapeFunction(bind(&df::DrapeEngine::InvalidateMyPosition, _1)); } -void Framework::SetMyPositionModeListener(location::TMyPositionModeChanged const & fn) +void Framework::SetMyPositionModeListener(TMyPositionModeChanged && fn) { - m_myPositionListener = fn; + m_myPositionListener = move(fn); } void Framework::OnUserPositionChanged(m2::PointD const & position) diff --git a/map/framework.hpp b/map/framework.hpp index 8f39f49454..782e65af6a 100644 --- a/map/framework.hpp +++ b/map/framework.hpp @@ -284,7 +284,7 @@ public: void OnCompassUpdate(location::CompassInfo const & info); void SwitchMyPositionNextMode(); void InvalidateMyPosition(); - void SetMyPositionModeListener(location::TMyPositionModeChanged const & fn); + void SetMyPositionModeListener(location::TMyPositionModeChanged && fn); private: void OnUserPositionChanged(m2::PointD const & position);