From c94370cc5dc2c1ba600508a82f3d74228cb74be7 Mon Sep 17 00:00:00 2001 From: Maurice Heumann Date: Fri, 7 Feb 2025 07:21:30 +0100 Subject: [PATCH] Support relative files on windows --- src/windows-emulator/windows_emulator.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/windows-emulator/windows_emulator.cpp b/src/windows-emulator/windows_emulator.cpp index 45badc46..e4ba9ab6 100644 --- a/src/windows-emulator/windows_emulator.cpp +++ b/src/windows-emulator/windows_emulator.cpp @@ -833,6 +833,12 @@ windows_emulator::windows_emulator(const emulator_settings& settings, emulator_c { this->file_sys().set_working_directory(settings.working_directory); } +#ifdef OS_WINDOWS + else if (settings.application.is_relative()) + { + this->file_sys().set_working_directory(std::filesystem::current_path()); + } +#endif else { this->file_sys().set_working_directory(settings.application.parent());