diff options
author | Vladimir Byko-Ianko <v.bykoianko@corp.mail.ru> | 2018-06-22 13:55:37 +0300 |
---|---|---|
committer | Tatiana Yan <tatiana.kondakova@gmail.com> | 2018-07-05 15:43:59 +0300 |
commit | fc7afc980af46f70ada6fa28d0dbf0a295773d10 (patch) | |
tree | 183a5677f48dbf67485e047c2a488da0d932928b /traffic | |
parent | 976def03fb8b4e4115f4b9010cdd067f8a19aa13 (diff) |
Calling routing callback from ui thread.
Diffstat (limited to 'traffic')
-rw-r--r-- | traffic/traffic_cache.cpp | 4 | ||||
-rw-r--r-- | traffic/traffic_cache.hpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/traffic/traffic_cache.cpp b/traffic/traffic_cache.cpp index e09cfd34bb..0819fd207e 100644 --- a/traffic/traffic_cache.cpp +++ b/traffic/traffic_cache.cpp @@ -4,9 +4,9 @@ namespace traffic { using namespace std; -void TrafficCache::Set(MwmSet::MwmId const & mwmId, TrafficInfo::Coloring && coloring) +void TrafficCache::Set(MwmSet::MwmId const & mwmId, shared_ptr<TrafficInfo::Coloring> coloring) { - m_trafficColoring[mwmId] = make_shared<TrafficInfo::Coloring>(move(coloring)); + m_trafficColoring[mwmId] = coloring; } void TrafficCache::Remove(MwmSet::MwmId const & mwmId) { m_trafficColoring.erase(mwmId); } diff --git a/traffic/traffic_cache.hpp b/traffic/traffic_cache.hpp index 9cfb20ac36..815d701a71 100644 --- a/traffic/traffic_cache.hpp +++ b/traffic/traffic_cache.hpp @@ -22,7 +22,7 @@ public: const; protected: - void Set(MwmSet::MwmId const & mwmId, TrafficInfo::Coloring && mwmIdAndColoring); + void Set(MwmSet::MwmId const & mwmId, std::shared_ptr<TrafficInfo::Coloring> coloring); void Remove(MwmSet::MwmId const & mwmId); void Clear(); |