1.1 --- a/lemon/edge_set.h Mon Sep 04 11:09:59 2006 +0000
1.2 +++ b/lemon/edge_set.h Mon Sep 04 12:15:20 2006 +0000
1.3 @@ -721,6 +721,7 @@
1.4 Parent::erase(node);
1.5 } catch (const typename NodesImplBase::Notifier::ImmediateDetach&) {
1.6 Parent::clear();
1.7 + throw;
1.8 }
1.9 }
1.10 virtual void erase(const std::vector<Node>& nodes) {
1.11 @@ -731,6 +732,7 @@
1.12 Parent::erase(nodes);
1.13 } catch (const typename NodesImplBase::Notifier::ImmediateDetach&) {
1.14 Parent::clear();
1.15 + throw;
1.16 }
1.17 }
1.18 virtual void clear() {