diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2022-09-10 19:23:34 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2022-09-10 19:23:34 -0700 |
commit | 511db8cffd808d244aa84095bcde83def48736e0 (patch) | |
tree | 15b487e54831388a0f9c5effa3a095284d32ec98 /source.lua | |
parent | 06c784b576c401b11c6629e09c00504f8746b229 (diff) | |
download | text.love-511db8cffd808d244aa84095bcde83def48736e0.tar.gz |
bugfix: path munging on Windows
Diffstat (limited to 'source.lua')
-rw-r--r-- | source.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source.lua b/source.lua index 7ec1aae..fc2ff3c 100644 --- a/source.lua +++ b/source.lua @@ -257,8 +257,9 @@ function source.settings() Settings.source.x, Settings.source.y, Settings.source.displayindex = love.window.getPosition() end local filename = Editor_state.filename - if filename:sub(1,1) ~= '/' then - filename = love.filesystem.getWorkingDirectory()..'/'..filename -- '/' should work even on Windows + local os_path_separator = package.config:sub(1,1) + if filename:sub(1,1) ~= os_path_separator then + filename = love.filesystem.getWorkingDirectory()..os_path_separator..filename end --? print('saving source settings', Settings.source.x, Settings.source.y, Settings.source.displayindex) return { |