summaryrefslogtreecommitdiff
path: root/plugins/StatusPlugins
diff options
context:
space:
mode:
authorVlad Mironov <mironych@googlemail.com>2013-08-27 03:42:11 +0000
committerVlad Mironov <mironych@googlemail.com>2013-08-27 03:42:11 +0000
commit5ea1b8b8202cddf35d93c0d90414dc50b42292b9 (patch)
treeeaedd2403fa09a2d66738c6557805e230cb3e36c /plugins/StatusPlugins
parent2e841faaa90a8a620533d802e3f2a7719dc2bcf7 (diff)
KeepStatus: removed unnecessary protocols in popup.
git-svn-id: http://svn.miranda-ng.org/main/trunk@5856 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/StatusPlugins')
-rw-r--r--plugins/StatusPlugins/KeepStatus/keepstatus.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/StatusPlugins/KeepStatus/keepstatus.cpp b/plugins/StatusPlugins/KeepStatus/keepstatus.cpp
index bad7eeebe4..743e664a1c 100644
--- a/plugins/StatusPlugins/KeepStatus/keepstatus.cpp
+++ b/plugins/StatusPlugins/KeepStatus/keepstatus.cpp
@@ -967,8 +967,9 @@ static int ProcessPopup(int reason, LPARAM lParam)
_tcscpy(protoInfo, _T("\r\n"));
PROTOCOLSETTINGEX **ps = (PROTOCOLSETTINGEX **)lParam;
for (int i = 0; i < connectionSettings.getCount(); i++)
- if (_tcslen(ps[i]->tszAccName) > 0)
- if ( db_get_b(NULL, MODULENAME, SETTING_PUSHOWEXTRA, TRUE)) {
+ if (_tcslen(ps[i]->tszAccName) > 0 && strlen(ps[i]->szName) > 0)
+ if ( db_get_b(NULL, MODULENAME, SETTING_PUSHOWEXTRA, TRUE))
+ {
mir_sntprintf(protoInfoLine, SIZEOF(protoInfoLine), TranslateT("%s\t(will be set to %s)\r\n"), ps[i]->tszAccName, CallService(MS_CLIST_GETSTATUSMODEDESCRIPTION, (WPARAM)ps[i]->status, GSMDF_TCHAR));
_tcsncat(protoInfo, protoInfoLine, SIZEOF(protoInfo) - _tcslen(protoInfo)-1);
}