From 7a97da6d2119e9f7feabec139d05391d40582599 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sat, 4 Jun 2016 22:42:12 +0200 Subject: [PATCH] swap sending presence and csi --- .../siacs/conversations/services/XmppConnectionService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java index fa07019f3..5b0c4591a 100644 --- a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java +++ b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java @@ -1827,12 +1827,12 @@ public class XmppConnectionService extends Service { if (account.getStatus() == Account.State.ONLINE) { XmppConnection connection = account.getXmppConnection(); if (connection != null) { - if (connection.getFeatures().csi()) { - connection.sendInactive(); - } if (broadcastLastActivity) { sendPresence(account, broadcastLastActivity); } + if (connection.getFeatures().csi()) { + connection.sendInactive(); + } if (Config.CLOSE_TCP_WHEN_SWITCHING_TO_BACKGROUND && mPushManagementService.available(account)) { connection.waitForPush(); cancelWakeUpCall(account.getUuid().hashCode());