summaryrefslogtreecommitdiff
path: root/plugins/New_GPG
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2019-03-07 22:38:02 +0300
committerGeorge Hazan <ghazan@miranda.im>2019-03-07 22:40:54 +0300
commit6712ce9307350ef5c04f184b0cb80cfe75af77c5 (patch)
tree3baa482fecc7e53c7843e8ae89a6bc6678b0570d /plugins/New_GPG
parentfab3905d91890102046dcc4554721991ae8ff413 (diff)
Srmm_ModifyIcon now changes only tooltip and/or icon, Srmm_SetIconFlags controls flags
Diffstat (limited to 'plugins/New_GPG')
-rwxr-xr-xplugins/New_GPG/src/icons.cpp18
1 files changed, 6 insertions, 12 deletions
diff --git a/plugins/New_GPG/src/icons.cpp b/plugins/New_GPG/src/icons.cpp
index 31cd5ff2fa..6b3268e732 100755
--- a/plugins/New_GPG/src/icons.cpp
+++ b/plugins/New_GPG/src/icons.cpp
@@ -48,21 +48,15 @@ void setSrmmIcon(MCONTACT h)
bool enabled = isContactSecured(hContact);
MCONTACT hMC = db_mc_tryMeta(hContact);
- StatusIconData sid = {};
- sid.szModule = MODULENAME;
- sid.hIcon = IcoLib_GetIcon("secured");
- sid.dwId = 1;
- sid.flags = enabled ? 0 : MBF_HIDDEN;
- Srmm_ModifyIcon(hContact, &sid);
+ int flags = enabled ? 0 : MBF_HIDDEN;
+ Srmm_SetIconFlags(hContact, MODULENAME, 1, flags);
if (hMC != hContact)
- Srmm_ModifyIcon(hMC, &sid);
+ Srmm_SetIconFlags(hMC, MODULENAME, 1, flags);
- sid.hIcon = IcoLib_GetIcon("unsecured");
- sid.dwId = 2;
- sid.flags = enabled ? MBF_HIDDEN : 0;
- Srmm_ModifyIcon(hContact, &sid);
+ flags = enabled ? MBF_HIDDEN : 0;
+ Srmm_SetIconFlags(hContact, MODULENAME, 2, flags);
if (hMC != hContact)
- Srmm_ModifyIcon(hMC, &sid);
+ Srmm_SetIconFlags(hMC, MODULENAME, 2, flags);
}
void RefreshContactListIcons()