Quellcode durchsuchen

Merge pull request #249 from greenfire27/xmlbugfix

Fixed Bug in XML
Mich vor 10 Jahren
Ursprung
Commit
a9e8f24ecb
1 geänderte Dateien mit 8 neuen und 4 gelöschten Zeilen
  1. 8 4
      engine/source/persistence/SimXMLDocument.cpp

+ 8 - 4
engine/source/persistence/SimXMLDocument.cpp

@@ -811,11 +811,15 @@ const char* SimXMLDocument::getText()
    if(!pNode)
       return "";
 
-   TiXmlText* text = pNode->FirstChild()->ToText();
-   if( !text )
-      return "";
+   if (pNode->FirstChild() != NULL)
+   {
+	   TiXmlText* text = pNode->FirstChild()->ToText();
+	   if (!text)
+		   return "";
 
-   return text->Value();
+	   return text->Value();
+   }
+   else return "";
 }
 
 void SimXMLDocument::removeText()