# HG changeset patch # User deba # Date 1157372120 0 # Node ID d6e4efb477d8fbb7f0db016bf91924f7cb82d57b # Parent ef3560193856020e03d55e068cc28921ad90dac5 Bug fix rethrow of exception missing diff -r ef3560193856 -r d6e4efb477d8 lemon/edge_set.h --- a/lemon/edge_set.h Mon Sep 04 11:09:59 2006 +0000 +++ b/lemon/edge_set.h Mon Sep 04 12:15:20 2006 +0000 @@ -721,6 +721,7 @@ Parent::erase(node); } catch (const typename NodesImplBase::Notifier::ImmediateDetach&) { Parent::clear(); + throw; } } virtual void erase(const std::vector& nodes) { @@ -731,6 +732,7 @@ Parent::erase(nodes); } catch (const typename NodesImplBase::Notifier::ImmediateDetach&) { Parent::clear(); + throw; } } virtual void clear() {