mirror of
https://github.com/reactos/reactos.git
synced 2026-07-04 10:14:37 +08:00
[SHELL32] Forward CDefaultContextMenu::InvokeCommand parameters to ShellExecute (#7172)
This commit is contained in:
@@ -2602,7 +2602,7 @@ HRESULT CShellLink::DoOpen(LPCMINVOKECOMMANDINFO lpici)
|
||||
if (unicode)
|
||||
{
|
||||
LPCMINVOKECOMMANDINFOEX iciex = (LPCMINVOKECOMMANDINFOEX)lpici;
|
||||
if (iciex->lpParametersW && iciex->lpParametersW[0])
|
||||
if (!StrIsNullOrEmpty(iciex->lpParametersW))
|
||||
{
|
||||
args += L' ';
|
||||
args += iciex->lpParametersW;
|
||||
@@ -2611,7 +2611,7 @@ HRESULT CShellLink::DoOpen(LPCMINVOKECOMMANDINFO lpici)
|
||||
else
|
||||
{
|
||||
CComHeapPtr<WCHAR> pszParams;
|
||||
if (lpici->lpParameters && lpici->lpParameters[0] && __SHCloneStrAtoW(&pszParams, lpici->lpParameters))
|
||||
if (!StrIsNullOrEmpty(lpici->lpParameters) && __SHCloneStrAtoW(&pszParams, lpici->lpParameters))
|
||||
{
|
||||
args += L' ';
|
||||
args += pszParams;
|
||||
|
||||
Reference in New Issue
Block a user