We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parente27f3ad commitd2226d7Copy full SHA for d2226d7
UnityLauncherPro/Tools.cs
@@ -641,8 +641,12 @@ public static void DownloadAndInstall(string url, string version)
641
if(DownloadFile(exeURL,tempFile)==true)
642
{
643
// get base version, to use for install path
644
-stringoutputVersionFolder="\\"+version.Split('.')[0]+"_"+version.Split('.')[1];
645
-stringtargetPathArgs=" /D="+Properties.Settings.Default.rootFolders[Properties.Settings.Default.rootFolders.Count-1]+outputVersionFolder;;
+// FIXME check if have any paths?
+stringlastRootFolder=Properties.Settings.Default.rootFolders[Properties.Settings.Default.rootFolders.Count-1];
646
+// check if ends with / or \
647
+if(lastRootFolder.EndsWith("/")==false&&lastRootFolder.EndsWith("\\")==false)lastRootFolder+="/";
648
+stringoutputVersionFolder=version.Split('.')[0]+"_"+version.Split('.')[1];
649
+stringtargetPathArgs=" /D="+lastRootFolder+outputVersionFolder;;
650
651
// if user clicks NO to UAC, this fails (so added try-catch)
652
try