From 00a2844d669817db72a2e95cf851adf62557ebaf Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Wed, 30 Jun 2004 16:09:17 +0000 Subject: [PATCH] fixed bug in remove_edge(e, g) for bidirectional graphs. The problem was that the edge property was not removed from the edge list [SVN r23288] --- include/boost/graph/detail/adjacency_list.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/include/boost/graph/detail/adjacency_list.hpp b/include/boost/graph/detail/adjacency_list.hpp index 5373b792..0fb20c19 100644 --- a/include/boost/graph/detail/adjacency_list.hpp +++ b/include/boost/graph/detail/adjacency_list.hpp @@ -1067,6 +1067,7 @@ namespace boost { PType& p = *(PType*)e.get_property(); detail::remove_directed_edge_dispatch(e, oel, p); detail::remove_directed_edge_dispatch(e, iel, p); + detail::remove_directed_edge_dispatch(e, g.m_edges, p); } inline void