diff --git a/build.gradle b/build.gradle index e5f6aa598d16b94eb5c11cd97c41459071fc2945..08635e06d5a1fee6091b0b0bb0949775ee26b1da 100644 --- a/build.gradle +++ b/build.gradle @@ -91,6 +91,7 @@ dependencies { implementation 'com.otaliastudios:transcoder:0.9.1' implementation 'org.jxmpp:jxmpp-jid:1.0.3' + implementation 'org.jxmpp:jxmpp-stringprep-libidn:1.0.3' implementation 'org.osmdroid:osmdroid-android:6.1.11' implementation 'org.hsluv:hsluv:0.2' implementation 'org.conscrypt:conscrypt-android:2.5.2' diff --git a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java index 4c2821c9110a61bcddd6a6e38eb3aa7e0f564a53..8096aefb2c636fa864860801e3cc0f0134f5f211 100644 --- a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java +++ b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java @@ -1244,6 +1244,7 @@ public class XmppConnectionService extends Service { @SuppressLint("TrulyRandom") @Override public void onCreate() { + org.jxmpp.stringprep.libidn.LibIdnXmppStringprep.setup(); setTheme(ThemeHelper.find(this)); ThemeHelper.applyCustomColors(this); if (Compatibility.runsTwentySix()) {