aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/services/XmppConnectionService.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2017-12-16 22:33:34 +0100
committerChristian Schneppe <christian@pix-art.de>2017-12-16 22:33:34 +0100
commit090faad3743ca7134a0ce398a9d2b62d84477e86 (patch)
tree5ae851836e8cad7bbcdba5bf1c820e8e46deb895 /src/main/java/de/pixart/messenger/services/XmppConnectionService.java
parent04e21792f075dff7c7e45bf2cf6374c383a57df1 (diff)
support error messages in quick edit dialog
Diffstat (limited to 'src/main/java/de/pixart/messenger/services/XmppConnectionService.java')
-rw-r--r--src/main/java/de/pixart/messenger/services/XmppConnectionService.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/services/XmppConnectionService.java b/src/main/java/de/pixart/messenger/services/XmppConnectionService.java
index bc3f6e0bf..3a32f02a0 100644
--- a/src/main/java/de/pixart/messenger/services/XmppConnectionService.java
+++ b/src/main/java/de/pixart/messenger/services/XmppConnectionService.java
@@ -2537,9 +2537,12 @@ public class XmppConnectionService extends Service {
return false;
}
- public void renameInMuc(final Conversation conversation, final String nick, final UiCallback<Conversation> callback) {
+ public boolean renameInMuc(final Conversation conversation, final String nick, final UiCallback<Conversation> callback) {
final MucOptions options = conversation.getMucOptions();
final Jid joinJid = options.createJoinJid(nick);
+ if (joinJid == null) {
+ return false;
+ }
if (options.online()) {
Account account = conversation.getAccount();
options.setOnRenameListener(new OnRenameListener() {
@@ -2584,6 +2587,7 @@ public class XmppConnectionService extends Service {
joinMuc(conversation);
}
}
+ return true;
}
public void leaveMuc(Conversation conversation) {