summaryrefslogtreecommitdiff
path: root/protocols/ICQ-WIM/src
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2021-11-16 22:21:46 +0300
committerGeorge Hazan <ghazan@miranda.im>2021-11-16 22:21:46 +0300
commitaa3402bb65378066b00862547ebe7b6ce5c821c6 (patch)
tree02a329241455a4c13e391c4cb24c24f22cad6e1f /protocols/ICQ-WIM/src
parent3b61f6b947393696292b75154edcb02506c7821f (diff)
ICQ: incorrect way of setting statuses
Diffstat (limited to 'protocols/ICQ-WIM/src')
-rw-r--r--protocols/ICQ-WIM/src/server.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/protocols/ICQ-WIM/src/server.cpp b/protocols/ICQ-WIM/src/server.cpp
index cb0ed62849..b50e304079 100644
--- a/protocols/ICQ-WIM/src/server.cpp
+++ b/protocols/ICQ-WIM/src/server.cpp
@@ -362,13 +362,13 @@ MCONTACT CIcqProto::ParseBuddyInfo(const JSONNode &buddy, MCONTACT hContact)
Json2string(hContact, buddy, "phoneNumber", "Phone");
Json2string(hContact, buddy, "workNumber", "CompanyPhone");
- setDword(hContact, "Status", StatusFromPresence(buddy, hContact));
-
Json2int(hContact, buddy, "official", "Official");
Json2int(hContact, buddy, "onlineTime", DB_KEY_ONLINETS);
Json2int(hContact, buddy, "idleTime", "IdleTS");
Json2int(hContact, buddy, "memberSince", DB_KEY_MEMBERSINCE);
+ setWord(hContact, "Status", StatusFromPresence(buddy, hContact));
+
const JSONNode &profile = buddy["profile"];
if (profile) {
Json2string(hContact, profile, "friendlyName", DB_KEY_ICQNICK);