diff -ru CEGUI-0.6.2.orig/XMLParserModules/TinyXMLParser/CEGUITinyXMLParser.cpp CEGUI-0.6.2/XMLParserModules/TinyXMLParser/CEGUITinyXMLParser.cpp --- CEGUI-0.6.2.orig/XMLParserModules/TinyXMLParser/CEGUITinyXMLParser.cpp 2008-11-27 13:39:04.000000000 +0000 +++ CEGUI-0.6.2/XMLParserModules/TinyXMLParser/CEGUITinyXMLParser.cpp 2018-11-13 07:48:53.228671317 +0000 @@ -135,7 +135,7 @@ processElement(childNode->ToElement()); break; case CEGUI_TINYXML_NAMESPACE::TiXmlNode::TEXT: - if (childNode->ToText()->Value() != '\0') + if (childNode->ToText()->Value() != NULL) d_handler->text((utf8*)childNode->ToText()->Value()); break;