aboutsummaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2017-02-19 20:48:00 +0100
committerChristian Schneppe <christian@pix-art.de>2017-02-19 20:48:00 +0100
commita9953ce1079abc7cecd87b3e92ba8ae2e593cbd0 (patch)
treebf17950ecd2d85f1cc67036ad98fcebfd0e9e2c7 /src/main
parentb8cce73649a8c61fba3786f6804a0bf8db9ae055 (diff)
check account in EnterJidDialog fixes #106
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/de/pixart/messenger/ui/EnterJidDialog.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/EnterJidDialog.java b/src/main/java/de/pixart/messenger/ui/EnterJidDialog.java
index b26019fac..3dca5ccef 100644
--- a/src/main/java/de/pixart/messenger/ui/EnterJidDialog.java
+++ b/src/main/java/de/pixart/messenger/ui/EnterJidDialog.java
@@ -89,7 +89,11 @@ public class EnterJidDialog {
}
try {
if (Config.DOMAIN_LOCK != null) {
- accountJid = Jid.fromParts((String) spinner.getSelectedItem(), Config.DOMAIN_LOCK, null);
+ if (spinner.getSelectedItem().toString().contains("@")) {
+ accountJid = Jid.fromString((String) spinner.getSelectedItem());
+ } else {
+ accountJid = Jid.fromParts(String.valueOf(spinner.getSelectedItem()), Config.DOMAIN_LOCK, null);
+ }
} else {
accountJid = Jid.fromString((String) spinner.getSelectedItem());
}