Module: wine Branch: master Commit: f2235ef30d7084a1a7d9faadcd5ce96124045b6a URL: http://source.winehq.org/git/wine.git/?a=commit;h=f2235ef30d7084a1a7d9faadcd...
Author: Mikołaj Zalewski mikolaj@zalewski.pl Date: Tue Jan 20 22:45:41 2009 +0100
regedit: Don't pass an ANSI string to vsprintfW.
---
programs/regedit/edit.c | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/programs/regedit/edit.c b/programs/regedit/edit.c index 2c5b23d..d9f4005 100644 --- a/programs/regedit/edit.c +++ b/programs/regedit/edit.c @@ -436,13 +436,8 @@ BOOL DeleteValue(HWND hwnd, HKEY hKeyRoot, LPCWSTR keyPath, LPCWSTR valueName, B
if (showMessageBox) { - LPSTR visibleValueNameA = GetMultiByteString(visibleValueName); - if (messagebox(hwnd, MB_YESNO | MB_ICONEXCLAMATION, IDS_DELETE_BOX_TITLE, IDS_DELETE_BOX_TEXT, visibleValueNameA) != IDYES) - { - HeapFree(GetProcessHeap(), 0, visibleValueNameA); - goto done; - } - HeapFree(GetProcessHeap(), 0, visibleValueNameA); + if (messagebox(hwnd, MB_YESNO | MB_ICONEXCLAMATION, IDS_DELETE_BOX_TITLE, IDS_DELETE_BOX_TEXT, visibleValueName) != IDYES) + goto done; }
lRet = RegDeleteValueW(hKey, valueName ? valueName : &empty);