Change summary
src/eu/siacs/conversations/ui/ConversationActivity.java | 16 ++++++++++
src/eu/siacs/conversations/ui/XmppActivity.java | 2 -
2 files changed, 15 insertions(+), 3 deletions(-)
Detailed changes
@@ -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);
@@ -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;