diff --git a/code/AssetLib/X3D/X3DImporter_Macro.hpp b/code/AssetLib/X3D/X3DImporter_Macro.hpp index 6d4c61c3f..a84a739a3 100644 --- a/code/AssetLib/X3D/X3DImporter_Macro.hpp +++ b/code/AssetLib/X3D/X3DImporter_Macro.hpp @@ -60,14 +60,12 @@ namespace Assimp { /// \param [in] pType - type of element to find. /// \param [out] pNE - pointer to found node element. inline X3DNodeElementBase *X3DImporter::MACRO_USE_CHECKANDAPPLY(XmlNode &node, std::string pDEF, std::string pUSE, X3DElemType pType, X3DNodeElementBase *pNE) { - if (nullptr == mNodeElementCur) { - printf("here\n"); - } checkNodeMustBeEmpty(node); if (!pDEF.empty()) Assimp::Throw_DEF_And_USE(node.name()); if (!FindNodeElement(pUSE, pType, &pNE)) Assimp::Throw_USE_NotFound(node.name(), pUSE); + ai_assert(nullptr != mNodeElementCur); mNodeElementCur->Children.push_back(pNE); /* add found object as child to current element */ return pNE;