Change summary
src/main/java/eu/siacs/conversations/ui/ChooseContactActivity.java | 4
src/main/java/eu/siacs/conversations/utils/XmppUri.java | 6
2 files changed, 4 insertions(+), 6 deletions(-)
Detailed changes
@@ -21,6 +21,8 @@ import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.TextView;
+import com.google.common.base.Strings;
+
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
@@ -347,7 +349,7 @@ public class ChooseContactActivity extends AbstractSearchableListItemActivity im
private void handleActivityResult(ActivityResult activityResult) {
if (activityResult.resultCode == RESULT_OK && activityResult.requestCode == ScanActivity.REQUEST_SCAN_QR_CODE) {
String result = activityResult.data.getStringExtra(ScanActivity.INTENT_EXTRA_RESULT);
- XmppUri uri = new XmppUri(result == null ? "" : result);
+ XmppUri uri = new XmppUri(Strings.nullToEmpty(result));
if (uri.isValidJid()) {
showEnterJidDialog(uri);
}
@@ -174,11 +174,7 @@ public class XmppUri {
jid = null;
}
} else {
- try {
- jid = Jid.ofEscaped(uri.toString()).asBareJid().toEscapedString();
- } catch (final IllegalArgumentException ignored) {
- jid = null;
- }
+ jid = null;
}
}