diff options
author | Tobias Weimer <wishmaster51@googlemail.com> | 2012-08-21 21:51:50 +0000 |
---|---|---|
committer | Tobias Weimer <wishmaster51@googlemail.com> | 2012-08-21 21:51:50 +0000 |
commit | 7ba410935ead3bad52bec10a6970eaa5f4b4277c (patch) | |
tree | d7855ed9bf143b04065282295b61b29691ec4516 /plugins/BuddyExpectator | |
parent | 7ccd8b1f1973ee04177097ba3af5559adcb97f2d (diff) |
hopefully the last unicode fix :)
git-svn-id: http://svn.miranda-ng.org/main/trunk@1517 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/BuddyExpectator')
-rw-r--r-- | plugins/BuddyExpectator/src/BuddyExpectator.cpp | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/plugins/BuddyExpectator/src/BuddyExpectator.cpp b/plugins/BuddyExpectator/src/BuddyExpectator.cpp index 99a88581f4..5f9e37e266 100644 --- a/plugins/BuddyExpectator/src/BuddyExpectator.cpp +++ b/plugins/BuddyExpectator/src/BuddyExpectator.cpp @@ -378,12 +378,13 @@ void GoneNotify(HANDLE hContact, TCHAR *message) cle.cbSize = sizeof(cle);
cle.hContact = hContact;
cle.hIcon = hIcon;
- cle.pszService = (char *)"BuddyExpectator/actionStillAbsent";
+ cle.pszService = "BuddyExpectator/actionStillAbsent";
- char* nick = (char*)CallService(MS_CLIST_GETCONTACTDISPLAYNAME,(WPARAM)hContact,0);
- char tmpMsg[512];
- mir_snprintf(tmpMsg, 512, "%s %s", nick, message);
- cle.pszTooltip = tmpMsg;
+ TCHAR* nick = (TCHAR*)CallService(MS_CLIST_GETCONTACTDISPLAYNAME,(WPARAM)hContact,GCDNF_TCHAR);
+ TCHAR tmpMsg[512];
+ mir_sntprintf(tmpMsg, 512, _T("%s %s"), nick, message);
+ cle.ptszTooltip = tmpMsg;
+ cle.flags = CLEF_TCHAR;
CallServiceSync(MS_CLIST_ADDEVENT, 0, (LPARAM) &cle);
}
@@ -404,7 +405,7 @@ INT_PTR MissYouAction(WPARAM wParam, LPARAM lParam) } else
hContact = (HANDLE)wParam;
- CallService(MS_MSG_SENDMESSAGE, (WPARAM)hContact, 0);
+ CallService(MS_MSG_SENDMESSAGET, (WPARAM)hContact, 0);
return 0;
}
@@ -426,7 +427,7 @@ INT_PTR ContactReturnedAction(WPARAM wParam, LPARAM lParam) if (options.iShowMessageWindow>0)
{
- CallService(MS_MSG_SENDMESSAGE, (WPARAM)hContact, 0);
+ CallService(MS_MSG_SENDMESSAGET, (WPARAM)hContact, 0);
}
if (options.iShowUDetails>0)
@@ -518,14 +519,14 @@ int onPrebuildContactMenu(WPARAM wParam, LPARAM lParam) if (DBGetContactSettingByte((HANDLE)wParam, MODULE_NAME, "MissYou", 0))
{
- mi.flags |= CMIM_ICON | CMIM_NAME | CMIF_ICONFROMICOLIB;
- mi.pszName = Translate("Disable Miss You");
+ mi.flags |= CMIM_ICON | CMIM_NAME | CMIF_ICONFROMICOLIB | CMIF_TCHAR;
+ mi.ptszName = LPGENT("Disable Miss You");
mi.icolibItem = hEnabledIcon;
}
else
{
- mi.flags |= CMIM_ICON | CMIM_NAME | CMIF_ICONFROMICOLIB;
- mi.pszName = Translate("Enable Miss You");
+ mi.flags |= CMIM_ICON | CMIM_NAME | CMIF_ICONFROMICOLIB | CMIF_TCHAR;
+ mi.ptszName = LPGENT("Enable Miss You");
mi.icolibItem = hDisabledIcon;
}
@@ -608,7 +609,7 @@ int SettingChanged(WPARAM wParam, LPARAM lParam) ppd.lpActions = missyouactions;
ppd.actionCount = 1;
- CallService(MS_POPUP_ADDPOPUPEX, (WPARAM) &ppd, APF_NEWDATA);
+ CallService(MS_POPUP_ADDPOPUPT, (WPARAM) &ppd, APF_NEWDATA);
SkinPlaySound("buddyExpectatorMissYou");
}
|