From bcc3cbf44c0e5f3c847f9f0ef332b99f68a318ca Mon Sep 17 00:00:00 2001 From: Alberto Sottile Date: Sun, 23 Jun 2019 00:43:21 +0200 Subject: [PATCH] Explicitly set "start in" path in links generated by NSIS. Fixes: #241 --- buildPy2exe.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/buildPy2exe.py b/buildPy2exe.py index 58cda51..dc5b4c6 100755 --- a/buildPy2exe.py +++ b/buildPy2exe.py @@ -389,6 +389,7 @@ NSIS_SCRIPT_TEMPLATE = r""" $${If} $$CheckBox_StartMenuShortcut_State == $${BST_CHECKED} CreateDirectory $$SMPROGRAMS\Syncplay + SetOutPath "$$INSTDIR" CreateShortCut "$$SMPROGRAMS\Syncplay\Syncplay.lnk" "$$INSTDIR\Syncplay.exe" "" CreateShortCut "$$SMPROGRAMS\Syncplay\Syncplay Server.lnk" "$$INSTDIR\syncplayServer.exe" "" CreateShortCut "$$SMPROGRAMS\Syncplay\Uninstall.lnk" "$$INSTDIR\Uninstall.exe" "" @@ -396,10 +397,12 @@ NSIS_SCRIPT_TEMPLATE = r""" $${EndIf} $${If} $$CheckBox_DesktopShortcut_State == $${BST_CHECKED} + SetOutPath "$$INSTDIR" CreateShortCut "$$DESKTOP\Syncplay.lnk" "$$INSTDIR\Syncplay.exe" "" $${EndIf} $${If} $$CheckBox_QuickLaunchShortcut_State == $${BST_CHECKED} + SetOutPath "$$INSTDIR" CreateShortCut "$$QUICKLAUNCH\Syncplay.lnk" "$$INSTDIR\Syncplay.exe" "" $${EndIf} FunctionEnd