Browse Source

Fixing duplicate session argument caused by c6bcb6c7

Source commit: 2f73a17f37260857c553b1c15f1642d0bf2436ef
Martin Prikryl 4 years ago
parent
commit
f351dfa1a1
1 changed files with 1 additions and 2 deletions
  1. 1 2
      source/windows/Tools.cpp

+ 1 - 2
source/windows/Tools.cpp

@@ -497,12 +497,11 @@ void ExecuteSelf(const UnicodeString & Params)
 void __fastcall ExecuteNewInstance(const UnicodeString & Param, const UnicodeString & AdditionalParams)
 {
   UnicodeString Arg;
-  UnicodeString Space(L" ");
   if (!Param.IsEmpty())
   {
     Arg = FORMAT(L"\"%s\"", (Param));
-    AddToList(Arg, Param, Space);
   }
+  UnicodeString Space(L" ");
   AddToList(Arg, TProgramParams::FormatSwitch(NEWINSTANCE_SWICH), Space);
   AddToList(Arg, AdditionalParams, Space);