Rearrange checks in more natural order
@@ -927,11 +927,10 @@ char* XMLText::ParseDeep( char* p, StrPair* )
}
p = _value.ParseText( p, "<", flags );
- if ( !p ) {
- _document->SetError( XML_ERROR_PARSING_TEXT, start, 0 );
- }
if ( p && *p ) {
return p-1;
+ } else if ( !p ) {
+ _document->SetError( XML_ERROR_PARSING_TEXT, start, 0 );
return 0;