Explorar o código

Make SetText() behave like the docs say.

Uli Kusterer %!s(int64=12) %!d(string=hai) anos
pai
achega
869bb599c1
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      tinyxml2.cpp

+ 1 - 1
tinyxml2.cpp

@@ -1262,7 +1262,7 @@ const char* XMLElement::GetText() const
 
 void	XMLElement::SetText( const char* inText )
 {
-	if ( FirstChild() )
+	if ( FirstChild() && FirstChild()->ToText() )
 		FirstChild()->SetValue( inText );
 	else {
 		XMLText*	theText = GetDocument()->NewText( inText );