aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/parser/PresenceParser.java
diff options
context:
space:
mode:
authorDaniel Gultsch <inputmice@siacs.eu>2015-01-03 13:01:38 +0100
committerDaniel Gultsch <inputmice@siacs.eu>2015-01-03 13:01:38 +0100
commit521c289db1daee5e1314e808b9d8b0f0fe7f89ee (patch)
treed59469b9c0892dc92e6aec7330ed88f093642789 /src/main/java/eu/siacs/conversations/parser/PresenceParser.java
parent715c8545f4fcd7d7a0ca850afc4455ba25d21f99 (diff)
update last presence only for messages
Diffstat (limited to 'src/main/java/eu/siacs/conversations/parser/PresenceParser.java')
-rw-r--r--src/main/java/eu/siacs/conversations/parser/PresenceParser.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/eu/siacs/conversations/parser/PresenceParser.java b/src/main/java/eu/siacs/conversations/parser/PresenceParser.java
index 684713f0..accb56ea 100644
--- a/src/main/java/eu/siacs/conversations/parser/PresenceParser.java
+++ b/src/main/java/eu/siacs/conversations/parser/PresenceParser.java
@@ -72,9 +72,8 @@ public class PresenceParser extends AbstractParser implements
}
}
boolean online = sizeBefore < contact.getPresences().size();
- updateLastseen(packet, account, true);
- mXmppConnectionService.onContactStatusChanged
- .onContactStatusChanged(contact, online);
+ updateLastseen(packet, account, false);
+ mXmppConnectionService.onContactStatusChanged.onContactStatusChanged(contact, online);
} else if (type.equals("unavailable")) {
if (from.isBareJid()) {
contact.clearPresences();