diff --git a/src/roadmap.cc b/src/roadmap.cc index 4d26c98189f111966d32bcc26a71bcc7a279d697..f70331fd806b30ef44b1a4220ba2c023c6d1e845 100644 --- a/src/roadmap.cc +++ b/src/roadmap.cc @@ -50,8 +50,11 @@ namespace hpp { void Roadmap::push_node (const core::NodePtr_t& n) { - statInsert (static_cast <RoadmapNodePtr_t> (n)); Parent::push_node (n); + const RoadmapNodePtr_t& node = + static_cast <const RoadmapNodePtr_t> (n); + statInsert (node); + symbolicCCs_.insert(node->symbolicComponent()); } void Roadmap::statInsert (const RoadmapNodePtr_t& n)