From 139f872c621ad435335285cfb48a3cd27609d400 Mon Sep 17 00:00:00 2001
From: Joseph Mirabel <jmirabel@laas.fr>
Date: Mon, 1 Dec 2014 16:40:59 +0100
Subject: [PATCH] Fix bug in WaypointEdge::createWaypoint

---
 src/graph/edge.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/graph/edge.cc b/src/graph/edge.cc
index 74c80bfa..a80a229c 100644
--- a/src/graph/edge.cc
+++ b/src/graph/edge.cc
@@ -245,9 +245,9 @@ namespace hpp {
           edge->isInNodeFrom (isInNodeFrom ());
         } else {
           WaypointEdgePtr_t we = WaypointEdge::create (graph_, from (), node);
-          edge->isInNodeFrom (isInNodeFrom ());
           we->createWaypoint (d-1, bname);
           edge = we;
+          edge->isInNodeFrom (isInNodeFrom ());
         }
         ss.str (std::string ()); ss.clear ();
         ss << bname << "_e" << d;
-- 
GitLab