diff --git a/src/node.cpp b/src/node.cpp index 86c7735..c334ac7 100644 --- a/src/node.cpp +++ b/src/node.cpp @@ -377,8 +377,7 @@ std::shared_ptr Node::load_template(const std::string& filename, const std LayoutManager m; std::shared_ptr ret; if (m.load(filename.c_str())) - ret = std::dynamic_pointer_cast(std::move(m.get_ref(name.c_str())->m_children[0])); - m.unload(); + ret = std::move(m.get_ref(name.c_str())->m_children[0]); return ret; }