diff options
author | Daniel Gultsch <daniel@gultsch.de> | 2014-05-14 18:43:58 +0200 |
---|---|---|
committer | Daniel Gultsch <daniel@gultsch.de> | 2014-05-14 18:43:58 +0200 |
commit | ca7e24c30d74395fdf4007cad90733e7ec5db85a (patch) | |
tree | f036cdc876f6bbd71097a1b8dc19636cb31baf9e | |
parent | 08a26d27727bc723d638a60fa5589fa9e90b6af7 (diff) |
hiding the prepare image toast after error or success
-rw-r--r-- | src/eu/siacs/conversations/ui/ConversationActivity.java | 16 | ||||
-rw-r--r-- | src/eu/siacs/conversations/ui/XmppActivity.java | 2 |
2 files changed, 15 insertions, 3 deletions
diff --git a/src/eu/siacs/conversations/ui/ConversationActivity.java b/src/eu/siacs/conversations/ui/ConversationActivity.java index 717102577..ac9328cad 100644 --- a/src/eu/siacs/conversations/ui/ConversationActivity.java +++ b/src/eu/siacs/conversations/ui/ConversationActivity.java @@ -384,7 +384,6 @@ public class ConversationActivity extends XmppActivity { @Override public void error(int error) { displayErrorDialog(error); - } }); } else { @@ -728,21 +727,36 @@ public class ConversationActivity extends XmppActivity { @Override public void userInputRequried(PendingIntent pi) { + hidePrepareImageToast(); ConversationActivity.this.runIntent(pi, ConversationActivity.REQUEST_SEND_PGP_IMAGE); } @Override public void success() { sendPendingImageMessage(); + hidePrepareImageToast(); } @Override public void error(int error) { + hidePrepareImageToast(); pendingMessage = null; displayErrorDialog(error); } }); } + + private void hidePrepareImageToast() { + if (prepareImageToast!=null) { + runOnUiThread(new Runnable() { + + @Override + public void run() { + prepareImageToast.cancel(); + } + }); + } + } private void sendPendingImageMessage() { pendingMessage.getConversation().getMessages().add(pendingMessage); diff --git a/src/eu/siacs/conversations/ui/XmppActivity.java b/src/eu/siacs/conversations/ui/XmppActivity.java index dc894ad5a..1fe7cf131 100644 --- a/src/eu/siacs/conversations/ui/XmppActivity.java +++ b/src/eu/siacs/conversations/ui/XmppActivity.java @@ -1,7 +1,5 @@ package eu.siacs.conversations.ui; -import java.nio.channels.AlreadyConnectedException; - import eu.siacs.conversations.R; import eu.siacs.conversations.entities.Account; import eu.siacs.conversations.entities.Conversation; |