diff options
Diffstat (limited to 'messages.cpp')
-rw-r--r-- | messages.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/messages.cpp b/messages.cpp index ed6d252..505dc5a 100644 --- a/messages.cpp +++ b/messages.cpp @@ -59,6 +59,8 @@ int RecvMsgSvc(WPARAM w, LPARAM l) } if((s2 != wstring::npos) && (s1 != wstring::npos)) { //this is public key + if(metaIsProtoMetaContacts(hContact)) + return CallService(MS_PROTO_CHAINRECV, w, l); //yet another metacontacts problem debuglog<<"info: "<<"received key from: "<<(TCHAR*)CallService(MS_CLIST_GETCONTACTDISPLAYNAME, (WPARAM)hContact, GCDNF_TCHAR)<<"\n"; void ShowNewKeyDialog(); s1 = 0; |