summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xplugins/New_GPG/src/utilities.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/plugins/New_GPG/src/utilities.cpp b/plugins/New_GPG/src/utilities.cpp
index 31a470aaba..3ba1b02578 100755
--- a/plugins/New_GPG/src/utilities.cpp
+++ b/plugins/New_GPG/src/utilities.cpp
@@ -710,7 +710,7 @@ static JABBER_HANDLER_FUNC SendHandler(IJabberInterface *ji, TiXmlElement *node,
return FALSE;
}
-static JABBER_HANDLER_FUNC PresenceHandler(IJabberInterface*, TiXmlElement* node, void*)
+static JABBER_HANDLER_FUNC PresenceHandler(IJabberInterface *ji, TiXmlElement* node, void*)
{
for (auto *local_node = node->FirstChildElement(); local_node; local_node = local_node->NextSiblingElement()) {
LPCSTR nodename = local_node->Name();
@@ -787,11 +787,9 @@ static JABBER_HANDLER_FUNC PresenceHandler(IJabberInterface*, TiXmlElement* node
string::size_type p1 = out.find("key ID ") + mir_strlen("key ID ");
string::size_type p2 = out.find("\n", p1);
if (p1 != string::npos && p2 != string::npos) {
- for (auto p : globals.Accounts) {
- MCONTACT hContact = p->getJabberInterface()->ContactFromJID(node->Attribute("from"));
- if (hContact)
- globals.hcontact_data[hContact].key_in_prescense = out.substr(p1, p2 - p1 - 1).c_str();
- }
+ MCONTACT hContact = ji->ContactFromJID(node->Attribute("from"));
+ if (hContact)
+ globals.hcontact_data[hContact].key_in_prescense = out.substr(p1, p2 - p1 - 1).c_str();
}
}
}
@@ -858,8 +856,8 @@ bool isContactHaveKey(MCONTACT hContact)
bool isGPGKeyExist()
{
- CMStringW id(g_plugin.getMStringW("KeyID", L""));
- CMStringA key(g_plugin.getMStringA("GPGPubKey", ""));
+ CMStringW id(g_plugin.getMStringW("KeyID"));
+ CMStringA key(g_plugin.getMStringA("GPGPubKey"));
return (!id.IsEmpty() && !key.IsEmpty());
}