From 0a0f063f1be33dc59dcffc114b1cdcdb121f20a8 Mon Sep 17 00:00:00 2001 From: idk Date: Fri, 26 Mar 2021 17:24:20 -0400 Subject: [PATCH] This one **Actually Works(tm)** --- src/nsis/i2pbrowser-installer.nsi | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/nsis/i2pbrowser-installer.nsi b/src/nsis/i2pbrowser-installer.nsi index d00218a..3fddb06 100644 --- a/src/nsis/i2pbrowser-installer.nsi +++ b/src/nsis/i2pbrowser-installer.nsi @@ -229,7 +229,7 @@ Section Install FileWrite $0 "@echo off" FileWriteByte $0 "13" FileWriteByte $0 "10" - FileWrite $0 'start "" "$I2PINSTEXE\i2p.exe"' + FileWrite $0 'start /D "$LOCALAPPDATA\I2P\" "" "$I2PINSTEXE\i2p.exe"' FileWriteByte $0 "13" FileWriteByte $0 "10" FileWriteByte $0 "13" @@ -246,7 +246,7 @@ Section Install FileWrite $0 "@echo off" FileWriteByte $0 "13" FileWriteByte $0 "10" - FileWrite $0 'start "" "$I2PINSTEXE\i2p.exe"' + FileWrite $0 'start /D "$LOCALAPPDATA\I2P\" "" "$I2PINSTEXE\i2p.exe"' FileWriteByte $0 "13" FileWriteByte $0 "10" FileWriteByte $0 "13" @@ -267,7 +267,7 @@ Section Install FileWrite $0 "@echo off" FileWriteByte $0 "13" FileWriteByte $0 "10" - FileWrite $0 'start "" "$I2PINSTEXE\i2p.exe"' + FileWrite $0 'start /D "$LOCALAPPDATA\I2P\" "" "$I2PINSTEXE\i2p.exe"' FileWriteByte $0 "13" FileWriteByte $0 "10" FileWriteByte $0 "13" @@ -331,12 +331,15 @@ Section Install SetShellVarContext current Var /Global I2PAPPDATA + IfFileExists "$I2PINSTEXE\clients.config" 0 +2 StrCpy $I2PAPPDATA "$I2PINSTEXE" IfFileExists "$APPDATA\I2P\clients.config.d" 0 +2 StrCpy $I2PAPPDATA "$APPDATA\I2P\" IfFileExists "$LOCALAPPDATA\I2P\clients.config.d" 0 +2 StrCpy $I2PAPPDATA "$LOCALAPPDATA\I2P\" + IfFileExists "$LOCALAPPDATA\I2P\clients.config" 0 +2 + StrCpy $I2PAPPDATA "$LOCALAPPDATA\I2P\" createDirectory "$I2PAPPDATA"