diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2022-09-11 08:31:05 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2022-09-11 08:31:05 -0700 |
commit | 9a41c7c176aa571f5270747f690e9b4a37e27529 (patch) | |
tree | 95845ced9267487cbe536abe797b6af0e2c45319 /run.lua | |
parent | 511db8cffd808d244aa84095bcde83def48736e0 (diff) | |
download | lines.love-9a41c7c176aa571f5270747f690e9b4a37e27529.tar.gz |
more correct absolute path detection
Diffstat (limited to 'run.lua')
-rw-r--r-- | run.lua | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/run.lua b/run.lua index 188269b..2dd159e 100644 --- a/run.lua +++ b/run.lua @@ -141,9 +141,8 @@ function run.settings() Settings.x, Settings.y, Settings.displayindex = love.window.getPosition() end local filename = Editor_state.filename - 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 + if is_relative_path(filename) then + filename = love.filesystem.getWorkingDirectory()..'/'..filename -- '/' should work even on Windows end return { x=Settings.x, y=Settings.y, displayindex=Settings.displayindex, |