Fixed ExecShell command detailprint when the verb is empty

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7243 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
anders_k 2020-12-30 15:44:58 +00:00
parent 63d236934f
commit 3fd700e56c

View file

@ -3151,7 +3151,7 @@ int CEXEBuild::doCommand(int which_token, LineParser &line)
int a=line.gettoken_enum(to+4,_T("SW_SHOWDEFAULT\0SW_SHOWNORMAL\0SW_SHOWMAXIMIZED\0SW_SHOWMINIMIZED\0SW_HIDE\0SW_SHOW\0SW_SHOWNA\0SW_SHOWMINNOACTIVE\0"));
if (a >= 0) ent.offsets[3]=tab[a]; else PRINTHELP()
}
tstring detail=tstring(verb)+(_T(" ")[!*verb])+tstring(file);
tstring detail=tstring(verb) + (*verb ? _T(" ") : _T("")) + tstring(file);
ent.offsets[5]=add_string(detail.c_str());
SCRIPT_MSG(_T("%") NPRIs _T(": %") NPRIs _T(": \"%") NPRIs _T("\" \"%") NPRIs _T("\" %") NPRIs _T("\n"),cnam,verb,file,params,line.gettoken_str(to+4));
DefineInnerLangString(NLF_EXEC_SHELL);