diff options
author | rachytski <siarhei.rachytski@gmail.com> | 2012-05-30 18:31:37 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:39:16 +0300 |
commit | 3f5fa6b6cb1500af7be154fa51dda0d8829cb59d (patch) | |
tree | bf5d8675c93f20f38e8b37bdc5c88034ab2ce6fd /geometry/tree4d.hpp | |
parent | 9be4f6f6fb9322d0c427be85562b890ed0217231 (diff) |
correctly updating elements in Controller::SetVisualScale
Diffstat (limited to 'geometry/tree4d.hpp')
-rw-r--r-- | geometry/tree4d.hpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/geometry/tree4d.hpp b/geometry/tree4d.hpp index c2e64a2e15..8e9c66de15 100644 --- a/geometry/tree4d.hpp +++ b/geometry/tree4d.hpp @@ -7,7 +7,6 @@ #include "../std/kdtree.hpp" - namespace m4 { template <typename T> @@ -45,11 +44,7 @@ namespace m4 bool operator ==(value_t const & r) const { - return ((m_val == r.m_val) - && (m_pts[0] == r.m_pts[0]) - && (m_pts[1] == r.m_pts[1]) - && (m_pts[2] == r.m_pts[2]) - && (m_pts[3] == r.m_pts[3])); + return (m_val == r.m_val); } double operator[](size_t i) const { return m_pts[i]; } @@ -163,7 +158,8 @@ namespace m4 void Erase(T const & obj) { - m_tree.erase_exact(value_t(obj, Traits::LimitRect(obj))); + value_t val(obj, Traits::LimitRect(obj)); + m_tree.erase_exact(val); } template <class TCompare> |