From 52fe3f7be13509bd336c5efa28b8310a23211034 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 11 Apr 2013 16:47:12 +0000 Subject: - Srmm_ModifyIcon helper applied instead of CallService(MS_MSG_MODIFYICON) - various fixes related to SRMM icons; - code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@4426 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/SecureIM/src/crypt_icons.cpp | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'plugins/SecureIM/src') diff --git a/plugins/SecureIM/src/crypt_icons.cpp b/plugins/SecureIM/src/crypt_icons.cpp index 5907fb5b62..9131583586 100644 --- a/plugins/SecureIM/src/crypt_icons.cpp +++ b/plugins/SecureIM/src/crypt_icons.cpp @@ -75,18 +75,16 @@ void ShowStatusIcon(HANDLE hContact, int mode) ExtraIcon_Clear(g_hCLIcon, hMC); } - if (ServiceExists(MS_MSG_MODIFYICON)) { // обновить иконки в srmm - StatusIconData sid = {sizeof(sid) }; - sid.szModule = (char*)MODULENAME; - for (int i = MODE_NATIVE; i < MODE_CNT; i++) { - sid.dwId = i; - sid.flags = (mode & SECURED) ? 0 : MBF_DISABLED; - if (mode == -1 || (mode & 0x0f) != i || isChatRoom(hContact)) - sid.flags |= MBF_HIDDEN; // отключаем все ненужные иконки - CallService(MS_MSG_MODIFYICON, (WPARAM)hContact, (LPARAM)&sid); - if (hMC ) - CallService(MS_MSG_MODIFYICON, (WPARAM)hMC, (LPARAM)&sid); - } + StatusIconData sid = {sizeof(sid) }; + sid.szModule = (char*)MODULENAME; + for (int i = MODE_NATIVE; i < MODE_CNT; i++) { + sid.dwId = i; + sid.flags = (mode & SECURED) ? 0 : MBF_DISABLED; + if (mode == -1 || (mode & 0x0f) != i || isChatRoom(hContact)) + sid.flags |= MBF_HIDDEN; // отключаем все ненужные иконки + Srmm_ModifyIcon(hContact, &sid); + if (hMC) + Srmm_ModifyIcon(hMC, &sid); } } -- cgit v1.2.3