From 4ba56962e64741a9b280df88124604b45eceea62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Fri, 22 Mar 2024 12:58:24 +0100 Subject: [PATCH] [APPWIZ] NewLinkHereA(): Just call NewLinkHereW after the UNICODE conversion. --- dll/cpl/appwiz/createlink.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/dll/cpl/appwiz/createlink.c b/dll/cpl/appwiz/createlink.c index acce1443d3d..516a140539a 100644 --- a/dll/cpl/appwiz/createlink.c +++ b/dll/cpl/appwiz/createlink.c @@ -635,7 +635,7 @@ CALLBACK NewLinkHereW(HWND hwndCPl, UINT uMsg, LPARAM lParam1, LPARAM lParam2) { InitCommonControls(); - return ShowCreateShortcutWizard(hwndCPl, (LPWSTR)lParam1); + return ShowCreateShortcutWizard(hwndCPl, (LPCWSTR)lParam1); } LONG @@ -644,10 +644,7 @@ NewLinkHereA(HWND hwndCPl, UINT uMsg, LPARAM lParam1, LPARAM lParam2) { WCHAR szFile[MAX_PATH]; - if (MultiByteToWideChar(CP_ACP, 0, (LPSTR)lParam1, -1, szFile, _countof(szFile))) - { - InitCommonControls(); - return ShowCreateShortcutWizard(hwndCPl, szFile); - } + if (MultiByteToWideChar(CP_ACP, 0, (LPCSTR)lParam1, -1, szFile, _countof(szFile))) + return NewLinkHereW(hwndCPl, uMsg, (LPARAM)szFile, lParam2); return -1; }