diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2012-12-09 12:28:59 +0100 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2012-12-09 12:28:59 +0100 |
commit | 8735944c1597d317716357eb2561222161b875d4 (patch) | |
tree | fda7c5ec5b2077eb8f514b651a3a8fffc5960de9 | |
parent | ac3830ae0c369fe9ab9f403f94215d073b9330aa (diff) |
Simplify copy construction and assignment of observers.
-rw-r--r-- | cells-impl.hpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/cells-impl.hpp b/cells-impl.hpp index deae2fd..1ee3eac 100644 --- a/cells-impl.hpp +++ b/cells-impl.hpp @@ -72,12 +72,6 @@ namespace cells { } inline void observer::reset_dependents(std::list<std::weak_ptr<observer*>> const& new_dependents) { - for (auto const& dependent : dependents) { - std::shared_ptr<observer*> sdependent = dependent.lock(); - if (sdependent) { - remove_dependent(*sdependent); - } - } dependents = new_dependents; } |