[PATCH] pass nr of wide chars,
not bytes as last argument to MBtoWC()
Marcus Meissner
marcus at jet.franken.de
Tue Nov 21 13:29:06 CST 2006
---
dlls/shell32/systray.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/shell32/systray.c b/dlls/shell32/systray.c
index 29078de..68f62ae 100644
--- a/dlls/shell32/systray.c
+++ b/dlls/shell32/systray.c
@@ -54,18 +54,18 @@ BOOL WINAPI Shell_NotifyIconA(DWORD dwMe
nidW.hIcon = pnid->hIcon;
/* szTip */
- MultiByteToWideChar(CP_ACP, 0, pnid->szTip, sizeof(pnid->szTip), nidW.szTip, sizeof(nidW.szTip));
+ MultiByteToWideChar(CP_ACP, 0, pnid->szTip, sizeof(pnid->szTip), nidW.szTip, sizeof(nidW.szTip)/sizeof(WCHAR));
nidW.dwState = pnid->dwState;
nidW.dwStateMask = pnid->dwStateMask;
/* szInfo */
- MultiByteToWideChar(CP_ACP, 0, pnid->szInfo, sizeof(pnid->szInfo), nidW.szInfo, sizeof(nidW.szInfo));
+ MultiByteToWideChar(CP_ACP, 0, pnid->szInfo, sizeof(pnid->szInfo), nidW.szInfo, sizeof(nidW.szInfo)/sizeof(WCHAR));
nidW.u.uTimeout = pnid->u.uTimeout;
/* szInfoTitle */
- MultiByteToWideChar(CP_ACP, 0, pnid->szInfoTitle, sizeof(pnid->szInfoTitle), nidW.szInfoTitle, sizeof(nidW.szInfoTitle));
+ MultiByteToWideChar(CP_ACP, 0, pnid->szInfoTitle, sizeof(pnid->szInfoTitle), nidW.szInfoTitle, sizeof(nidW.szInfoTitle)/sizeof(WCHAR));
nidW.dwInfoFlags = pnid->dwInfoFlags;
--
1.4.3.3
More information about the wine-patches
mailing list