diff --git a/src/main/java/eu/siacs/conversations/crypto/PgpDecryptionService.java b/src/main/java/eu/siacs/conversations/crypto/PgpDecryptionService.java index d565f85a3f88f0dbc131b58558f6dfe6dfe1a9f6..2f76cc69afe024061ddeb2faf04540a18fc440aa 100644 --- a/src/main/java/eu/siacs/conversations/crypto/PgpDecryptionService.java +++ b/src/main/java/eu/siacs/conversations/crypto/PgpDecryptionService.java @@ -29,7 +29,7 @@ import eu.siacs.conversations.utils.MimeUtils; public class PgpDecryptionService { - protected final ArrayDeque messages = new ArrayDeque(); + protected final ArrayDeque messages = new ArrayDeque<>(); protected final HashSet pendingNotifications = new HashSet<>(); private final XmppConnectionService mXmppConnectionService; private OpenPgpApi openPgpApi = null; diff --git a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java index f045f0bfa1dd96c797bf308e0c74fb6529ab251a..fd5126b067ceb71b85f965a38482cc931bda7046 100644 --- a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java +++ b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java @@ -802,8 +802,6 @@ public class XmppConnectionService extends Service { getPgpEngine().encrypt(message, new UiCallback() { @Override public void success(Message message) { - message.setEncryption(Message.ENCRYPTION_DECRYPTED); - sendMessage(message); if (dismissAfterReply) { markRead((Conversation) message.getConversation(), true); } else {