diff options
Diffstat (limited to 'yapp/services.cpp')
-rw-r--r-- | yapp/services.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/yapp/services.cpp b/yapp/services.cpp index e0b6bff..0b99f20 100644 --- a/yapp/services.cpp +++ b/yapp/services.cpp @@ -5,6 +5,7 @@ #include "resource.h" #include "popup_history.h" #include <time.h> +#include "str_utils.h" #define NUM_SERVICES 13 HANDLE hService[NUM_SERVICES]; @@ -285,14 +286,14 @@ int PopupChange(WPARAM wParam, LPARAM lParam) { int ShowMessage(WPARAM wParam, LPARAM lParam) { if(!DBGetContactSettingByte(0, MODULE, "Enabled", 1)) return 0; - POPUPDATAW pd = {0}; - wcscpy(pd.lpwzContactName, lParam == SM_WARNING ? _T("Warning") : _T("Notification")); + POPUPDATAT pd = {0}; + _tcscpy(pd.lptzContactName, lParam == SM_WARNING ? _T("Warning") : _T("Notification")); pd.lchIcon = LoadIcon(0, lParam == SM_WARNING ? IDI_WARNING : IDI_INFORMATION); - wchar_t buff[MAX_SECONDLINE]; - MultiByteToWideChar(code_page, 0, (char *)wParam, -1, buff, MAX_SECONDLINE); - wcscpy(pd.lpwzText, buff); + TCHAR buff[MAX_SECONDLINE]; + a2t((char *)wParam, buff, MAX_SECONDLINE); + _tcscpy(pd.lptzText, buff); - CallService(MS_POPUP_ADDPOPUPW, (WPARAM)&pd, 0); + CallService(MS_POPUP_ADDPOPUPT, (WPARAM)&pd, 0); return 0; } |