mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-25 15:52:06 +01:00
Do net set a default language when parsing Message stanzas
the fallback is (usually) not needed, as most XMPP XML streams have a default xml:lang set (See RFC 6120 § 4.7.4.).
This commit is contained in:
parent
93c2b2be26
commit
cd5daa6fd7
1 changed files with 1 additions and 10 deletions
|
@ -231,16 +231,7 @@ public class PacketParserUtils {
|
||||||
message.setType(Message.Type.fromString(typeString));
|
message.setType(Message.Type.fromString(typeString));
|
||||||
}
|
}
|
||||||
String language = getLanguageAttribute(parser);
|
String language = getLanguageAttribute(parser);
|
||||||
|
|
||||||
// determine message's default language
|
|
||||||
String defaultLanguage;
|
|
||||||
if (language != null && !"".equals(language.trim())) {
|
|
||||||
message.setLanguage(language);
|
message.setLanguage(language);
|
||||||
defaultLanguage = language;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
defaultLanguage = Stanza.getDefaultLanguage();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Parse sub-elements. We include extra logic to make sure the values
|
// Parse sub-elements. We include extra logic to make sure the values
|
||||||
// are only read once. This is because it's possible for the names to appear
|
// are only read once. This is because it's possible for the names to appear
|
||||||
|
|
Loading…
Reference in a new issue