Module: wine Branch: master Commit: 14490909856e6bea715e215625d7461082a146d1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=14490909856e6bea715e215625...
Author: Ken Thomases ken@codeweavers.com Date: Mon Dec 22 20:05:43 2014 -0600
shell32: Don't append a trailing space to the arguments in a shell link if the command info has an empty parameters string.
---
dlls/shell32/shelllink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/shell32/shelllink.c b/dlls/shell32/shelllink.c index ebcaa25..bd3507e 100644 --- a/dlls/shell32/shelllink.c +++ b/dlls/shell32/shelllink.c @@ -2449,7 +2449,7 @@ ShellLink_InvokeCommand( IContextMenu* iface, LPCMINVOKECOMMANDINFO lpici ) args[0] = 0; if ( This->sArgs ) lstrcatW( args, This->sArgs ); - if ( iciex->lpParametersW ) + if ( iciex->lpParametersW && iciex->lpParametersW[0] ) { static const WCHAR space[] = { ' ', 0 }; lstrcatW( args, space );