From 2baad6beddf3d239291773001b37df046a294d80 Mon Sep 17 00:00:00 2001 From: ElzorFox Date: Mon, 18 Sep 2017 13:55:51 +0500 Subject: VKontakte: fix error 100 for deactivated contact on mark message as read --- protocols/VKontakte/src/vk_messages.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'protocols/VKontakte') diff --git a/protocols/VKontakte/src/vk_messages.cpp b/protocols/VKontakte/src/vk_messages.cpp index 9d4acbabad..56d3b4edda 100644 --- a/protocols/VKontakte/src/vk_messages.cpp +++ b/protocols/VKontakte/src/vk_messages.cpp @@ -188,6 +188,10 @@ void CVkProto::MarkMessagesRead(const MCONTACT hContact) debugLogA("CVkProto::MarkMessagesRead (hContact)"); if (!IsOnline() || !hContact) return; + + if (!IsEmpty(ptrW(db_get_wsa(hContact, m_szModuleName, "Deactivated")))) + return; + LONG userID = getDword(hContact, "ID", VK_INVALID_USER); if (userID == VK_INVALID_USER || userID == VK_FEED_USER) return; -- cgit v1.2.3