dont mark message as send on resend

iNPUTmice created

Change summary

src/eu/siacs/conversations/services/XmppConnectionService.java | 7 +++
1 file changed, 6 insertions(+), 1 deletion(-)

Detailed changes

src/eu/siacs/conversations/services/XmppConnectionService.java 🔗

@@ -664,8 +664,13 @@ public class XmppConnectionService extends Service {
 			}
 		}
 		if (packet != null) {
+			if (!account.getXmppConnection().getFeatures().sm()
+					&& message.getConversation().getMode() != Conversation.MODE_MULTI) {
+				markMessage(message, Message.STATUS_SEND);
+			} else {
+				markMessage(message, Message.STATUS_UNSEND);
+			}
 			sendMessagePacket(account, packet);
-			markMessage(message, Message.STATUS_SEND);
 		}
 	}