Bug fix
authordeba
Mon, 04 Sep 2006 12:15:20 +0000
changeset 2192d6e4efb477d8
parent 2191 ef3560193856
child 2193 8057a4245685
Bug fix
rethrow of exception missing
lemon/edge_set.h
     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() {