From 2a227699fe14c20d481844a004173ee5d3528499 Mon Sep 17 00:00:00 2001 From: Tyler Wilding Date: Tue, 11 Apr 2023 16:57:47 -0500 Subject: [PATCH] cli: ensure an overridden project path is absolute (#2464) Fixes #1771 Probably want to do some testing with the launcher to ensure no breaking changes before/after: ![image](https://user-images.githubusercontent.com/13153231/230793111-f3217ef7-5932-4dcd-83ee-d5f2c8d245fd.png) --- common/util/FileUtil.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/util/FileUtil.cpp b/common/util/FileUtil.cpp index 47ca2517cb..9a59ddd327 100644 --- a/common/util/FileUtil.cpp +++ b/common/util/FileUtil.cpp @@ -144,9 +144,9 @@ bool setup_project_path(std::optional project_path_override) { } if (project_path_override) { - gFilePathInfo.path_to_data = *project_path_override; + gFilePathInfo.path_to_data = fs::absolute(project_path_override.value()); gFilePathInfo.initialized = true; - lg::info("Using explicitly set project path: {}", project_path_override->string()); + lg::info("Using explicitly set project path: {}", gFilePathInfo.path_to_data.string()); return true; }