From bc20177d365402b4c6ca1b109cf641545369eecd Mon Sep 17 00:00:00 2001 From: Twentysix Date: Tue, 17 Jan 2017 18:25:38 +0100 Subject: [PATCH] [Launcher] Fixed working dir issues in scripts --- launcher.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/launcher.py b/launcher.py index d97794453..e40e4b6f2 100644 --- a/launcher.py +++ b/launcher.py @@ -455,17 +455,19 @@ def create_fast_start_scripts(): modified = False if IS_WINDOWS: + ccd = "pushd %~dp0\n" pause = "\npause" ext = ".bat" else: - pause = "\nread -rsp $'Press enter to continue...\n'" + ccd = 'cd "$(dirname "$0")"\n' + pause = "\nread -rsp $'Press enter to continue...\\n'" if not IS_MAC: ext = ".sh" else: ext = ".command" - start_red = start_red + pause - start_red_autorestart = start_red_autorestart + pause + start_red = ccd + start_red + pause + start_red_autorestart = ccd + start_red_autorestart + pause files = { "start_red" + ext : start_red, @@ -473,7 +475,7 @@ def create_fast_start_scripts(): } if not IS_WINDOWS: - files["start_launcher" + ext] = call + files["start_launcher" + ext] = ccd + call for filename, content in files.items(): if not os.path.isfile(filename):