summaryrefslogtreecommitdiff
path: root/protocols/VKontakte/src/vk_thread.cpp
diff options
context:
space:
mode:
authorSergey Bolhovskoy <elzorfox@ya.ru>2014-10-01 04:36:28 +0000
committerSergey Bolhovskoy <elzorfox@ya.ru>2014-10-01 04:36:28 +0000
commit635a27f15ede36bd90380095402594563a225d54 (patch)
tree0dbb95a835a6a207a3eb93c3d8ae241547d1e5bd /protocols/VKontakte/src/vk_thread.cpp
parent5a711f8a20a86ec1519e6ea96cdd1f75b2d01d9e (diff)
VKontakte: add more application ids for MirVer
git-svn-id: http://svn.miranda-ng.org/main/trunk@10659 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/VKontakte/src/vk_thread.cpp')
-rw-r--r--protocols/VKontakte/src/vk_thread.cpp15
1 files changed, 6 insertions, 9 deletions
diff --git a/protocols/VKontakte/src/vk_thread.cpp b/protocols/VKontakte/src/vk_thread.cpp
index d1f2152bfe..064bd31d37 100644
--- a/protocols/VKontakte/src/vk_thread.cpp
+++ b/protocols/VKontakte/src/vk_thread.cpp
@@ -303,16 +303,13 @@ MCONTACT CVkProto::SetContactInfo(JSONNODE* pItem, bool flag)
if (iNewStatus == ID_STATUS_ONLINE){
int online_app = _ttoi(json_as_string(json_get(pItem, "online_app")));
int online_mobile = json_as_int(json_get(pItem, "online_mobile"));
- if (online_mobile == 1){
- if (online_app == VK_APP_ID)
- SetMirVer(hContact, VK_APP_ID); // Miranda NG
- if (online_app == 0)
- SetMirVer(hContact, 1); // m.vk.com
- else
- SetMirVer(hContact, 0); // other mobile app
- }
- else
+
+ if (online_app == 0 && online_mobile == 0)
SetMirVer(hContact, 7); // vk.com
+ else if (online_app != 0)
+ SetMirVer(hContact, online_app); // App
+ else
+ SetMirVer(hContact, 1); // m.vk.com
}
else
SetMirVer(hContact, -1); // unset MinVer