diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2022-09-10 19:25:00 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2022-09-10 19:25:00 -0700 |
commit | b23269f3e03b69e914f8f6311e9c873508619949 (patch) | |
tree | ca949c11b8b82602fb73ceebab2acafc9e3980ea /run.lua | |
parent | 901dd1fd945588c3c8334ca86d57726911c3a908 (diff) | |
parent | 511db8cffd808d244aa84095bcde83def48736e0 (diff) | |
download | text.love-b23269f3e03b69e914f8f6311e9c873508619949.tar.gz |
Merge lines.love
Diffstat (limited to 'run.lua')
-rw-r--r-- | run.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/run.lua b/run.lua index 11534aa..16857f9 100644 --- a/run.lua +++ b/run.lua @@ -136,8 +136,9 @@ function run.settings() Settings.x, Settings.y, Settings.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 return { x=Settings.x, y=Settings.y, displayindex=Settings.displayindex, |