Switch Hierarchical::_parent from shared to weak ptr

Issue #642 new
Jan Blechta created an issue

This avoids Hierarchical::_parent being shared ptr with no deleter which is wrong.

This needs to be accompanied by switching many adapt functions from std::shared_ptr<Mesh> adapt(const Mesh& mesh) to std::shared_ptr<Mesh> adapt(std::shared_ptr<Mesh> mesh) etc. so that parent can be really set using shared instance.

Comments (5)

  1. Log in to comment