Parcourir la source

Make SetText() behave like the docs say.

Uli Kusterer il y a 12 ans
Parent
commit
869bb599c1
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      tinyxml2.cpp

+ 1 - 1
tinyxml2.cpp

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