Module: wine Branch: master Commit: fdd42046fb58516e54dffdc23b6c6ff70d673265 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fdd42046fb58516e54dffdc23b...
Author: Aric Stewart aric@codeweavers.com Date: Tue Aug 14 14:23:15 2007 -0500
shell32: In SHNameTranslate use the right part of the string for sizing.
---
dlls/shell32/shlfileop.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/shell32/shlfileop.c b/dlls/shell32/shlfileop.c index c820569..87bf677 100644 --- a/dlls/shell32/shlfileop.c +++ b/dlls/shell32/shlfileop.c @@ -830,7 +830,7 @@ static DWORD SHNameTranslate(LPWSTR* wString, LPCWSTR* pWToFrom, BOOL more) aString += size; } while ((size != 1) && more); /* The two sizes might be different in the case of multibyte chars */ - size = MultiByteToWideChar(CP_ACP, 0, aString, aSize, *wString, 0); + size = MultiByteToWideChar(CP_ACP, 0, (LPCSTR)*pWToFrom, aSize, *wString, 0); if (*wString) /* only in the second loop */ { MultiByteToWideChar(CP_ACP, 0, (LPCSTR)*pWToFrom, aSize, *wString, size);