From a8a6aa2bd8b5f5eaf3d25e766ed1aebda6455c9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Martin?= Date: Wed, 15 Sep 2021 14:49:46 +0200 Subject: [PATCH] fixed some compiling issues --- code/AssetLib/X3D/X3DImporter_Node.hpp | 2 +- code/AssetLib/X3D/X3DImporter_Postprocess.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/AssetLib/X3D/X3DImporter_Node.hpp b/code/AssetLib/X3D/X3DImporter_Node.hpp index 8079cbf11..95b8735d4 100644 --- a/code/AssetLib/X3D/X3DImporter_Node.hpp +++ b/code/AssetLib/X3D/X3DImporter_Node.hpp @@ -110,7 +110,7 @@ struct X3DNodeElementBase { protected: X3DNodeElementBase(X3DElemType type, X3DNodeElementBase *pParent) : - Type(type), Parent(pParent) { + Parent(pParent), Type(type) { // empty } }; diff --git a/code/AssetLib/X3D/X3DImporter_Postprocess.cpp b/code/AssetLib/X3D/X3DImporter_Postprocess.cpp index 24e03ca16..87121ef5f 100644 --- a/code/AssetLib/X3D/X3DImporter_Postprocess.cpp +++ b/code/AssetLib/X3D/X3DImporter_Postprocess.cpp @@ -703,7 +703,7 @@ void X3DImporter::Postprocess_CollectMetadata(const X3DNodeElementBase &pNodeEle // Add an element according to its type. if ((*it)->Type == X3DElemType::ENET_MetaBoolean) { if (((X3DNodeElementMetaBoolean *)cur_meta)->Value.size() > 0) - pSceneNode.mMetaData->Set(static_cast(meta_idx), cur_meta->Name, *(((X3DNodeElementMetaBoolean *)cur_meta)->Value.begin())); + pSceneNode.mMetaData->Set(static_cast(meta_idx), cur_meta->Name, *(((X3DNodeElementMetaBoolean *)cur_meta)->Value.begin()) == true); } else if ((*it)->Type == X3DElemType::ENET_MetaDouble) { if (((X3DNodeElementMetaDouble *)cur_meta)->Value.size() > 0) pSceneNode.mMetaData->Set(static_cast(meta_idx), cur_meta->Name, (float)*(((X3DNodeElementMetaDouble *)cur_meta)->Value.begin()));