summaryrefslogtreecommitdiff
path: root/plugins/BuddyExpectator
diff options
context:
space:
mode:
authorTobias Weimer <wishmaster51@googlemail.com>2012-08-21 21:51:50 +0000
committerTobias Weimer <wishmaster51@googlemail.com>2012-08-21 21:51:50 +0000
commit7ba410935ead3bad52bec10a6970eaa5f4b4277c (patch)
treed7855ed9bf143b04065282295b61b29691ec4516 /plugins/BuddyExpectator
parent7ccd8b1f1973ee04177097ba3af5559adcb97f2d (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.cpp25
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");
}