summaryrefslogtreecommitdiff
path: root/utilities.cpp
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss123next@list.ru>2010-08-12 16:02:52 +0300
committerGluzskiy Alexandr <sss123next@list.ru>2010-08-12 16:02:52 +0300
commit5d7dc0a0e6021470eac321b7af090f01a7bfe82f (patch)
tree2fb499fb996b7069df4d5fd60a86960f36f55549 /utilities.cpp
parent5a0201b182d3198540e66700b80b16b528115dde (diff)
modified: main.cpp
modified: messages.cpp modified: options.cpp modified: utilities.cpp modified: utilities.h
Diffstat (limited to 'utilities.cpp')
-rw-r--r--utilities.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/utilities.cpp b/utilities.cpp
index 8fba235..8001d97 100644
--- a/utilities.cpp
+++ b/utilities.cpp
@@ -30,7 +30,7 @@ TCHAR* __stdcall UniGetContactSettingUtf(HANDLE hContact, const char *szModule,c
return szRes;
}
-char* __stdcall GetContactSettingStringA(HANDLE hContact, const char *szModule,const char* szSetting, char* szDef)
+char* __stdcall UniGetContactSettingUtf(HANDLE hContact, const char *szModule,const char* szSetting, char* szDef)
{
DBVARIANT dbv = {DBVT_DELETED};
char* szRes;
@@ -192,7 +192,10 @@ int LoadKey(WPARAM w, LPARAM l)
int SendKey(WPARAM w, LPARAM l)
{
HANDLE hContact = (HANDLE)w;
- //CallContactService(hContact, PSS_MESSAGE, (WPARAM)PREF_UTF, (LPARAM)szMessage);
+ char *szMessage = UniGetContactSettingUtf(NULL, szModuleName, "GPGPubKey", "");
+ if(strlen(szMessage) > 1)
+ CallContactService(hContact, PSS_MESSAGE, (WPARAM)PREF_UTF, (LPARAM)szMessage);
+ mir_free(szMessage);
return 0;
}