diff -r 7b6466ed488a -r 2d87dbd7f8c8 lemon/smart_graph.h --- a/lemon/smart_graph.h Fri Nov 07 13:04:54 2008 +0000 +++ b/lemon/smart_graph.h Fri Nov 07 13:14:22 2008 +0000 @@ -737,8 +737,8 @@ dir.push_back(arcFromId(n)); dir.push_back(arcFromId(n-1)); Parent::notifier(Arc()).erase(dir); - nodes[arcs[n].target].first_out=arcs[n].next_out; - nodes[arcs[n-1].target].first_out=arcs[n-1].next_out; + nodes[arcs[n-1].target].first_out=arcs[n].next_out; + nodes[arcs[n].target].first_out=arcs[n-1].next_out; arcs.pop_back(); arcs.pop_back(); }