summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--protocols/Facebook/src/server.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/protocols/Facebook/src/server.cpp b/protocols/Facebook/src/server.cpp
index a8fd12ebc7..b2f424a0e0 100644
--- a/protocols/Facebook/src/server.cpp
+++ b/protocols/Facebook/src/server.cpp
@@ -966,8 +966,9 @@ void FacebookProto::OnPublishReadReceipt(const JSONNode &root)
if (dbei.timestamp > timestamp)
break;
- if (!dbei.markedRead())
- db_event_markRead(pUser->hContact, ev, true);
+ if (dbei.flags & DBEF_SENT)
+ if (!dbei.markedRead())
+ db_event_markRead(pUser->hContact, ev, true);
}
}