GetDlgItemTextW takes buffer length in WCHARs not bytes

Dmitry Timoshkov dmitry at baikal.ru
Wed Mar 16 07:31:14 CST 2005


Hello,

Changelog:
    Dmitry Timoshkov <dmitry at codeweavers.com>
    GetDlgItemTextW takes buffer length in WCHARs not bytes.

--- cvs/hq/wine/programs/uninstaller/main.c	Fri Mar 11 20:08:22 2005
+++ wine/programs/uninstaller/main.c	Wed Mar 16 21:12:03 2005
@@ -306,7 +306,7 @@ static INT_PTR CALLBACK DlgProc(HWND hwn
                         if(len > 0)
                         {
                             sFilter = (WCHAR*)GlobalAlloc(GPTR, (len + 1)*sizeof(WCHAR));
-                            GetDlgItemTextW(hwnd, IDC_FILTER, sFilter, (len + 1)*sizeof(WCHAR));
+                            GetDlgItemTextW(hwnd, IDC_FILTER, sFilter, len + 1);
                         }
                         else sFilter = NULL;
                         UpdateList(hList);






More information about the wine-patches mailing list