don't save settings on error in source editor
This commit is contained in:
parent
5d4fd4aa93
commit
4121613fc6
3
app.lua
3
app.lua
|
@ -53,7 +53,8 @@ function handle_error(err)
|
||||||
App.undo_initialize()
|
App.undo_initialize()
|
||||||
App.run_tests_and_initialize()
|
App.run_tests_and_initialize()
|
||||||
else
|
else
|
||||||
if App.disable_tests then App.disable_tests() end
|
-- abort without running love.quit handler
|
||||||
|
Disable_all_quit_handlers = true
|
||||||
love.event.quit()
|
love.event.quit()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
1
main.lua
1
main.lua
|
@ -331,6 +331,7 @@ function App.wheelmoved(dx,dy)
|
||||||
end
|
end
|
||||||
|
|
||||||
function love.quit()
|
function love.quit()
|
||||||
|
if Disable_all_quit_handlers then return end
|
||||||
if current_app_is_warning() then return end
|
if current_app_is_warning() then return end
|
||||||
if Current_app == 'run' then
|
if Current_app == 'run' then
|
||||||
local source_settings = Settings.source
|
local source_settings = Settings.source
|
||||||
|
|
|
@ -271,7 +271,6 @@ function source.settings()
|
||||||
if Settings == nil then Settings = {} end
|
if Settings == nil then Settings = {} end
|
||||||
if Settings.source == nil then Settings.source = {} end
|
if Settings.source == nil then Settings.source = {} end
|
||||||
Settings.source.x, Settings.source.y, Settings.source.displayindex = App.screen.position()
|
Settings.source.x, Settings.source.y, Settings.source.displayindex = App.screen.position()
|
||||||
App.screen.width, App.screen.height = App.screen.size()
|
|
||||||
File_navigation.cursors[Editor_state.filename] = {cursor1=Editor_state.cursor1, screen_top1=Editor_state.screen_top1}
|
File_navigation.cursors[Editor_state.filename] = {cursor1=Editor_state.cursor1, screen_top1=Editor_state.screen_top1}
|
||||||
return {
|
return {
|
||||||
x=Settings.source.x, y=Settings.source.y, displayindex=Settings.source.displayindex,
|
x=Settings.source.x, y=Settings.source.y, displayindex=Settings.source.displayindex,
|
||||||
|
|
Loading…
Reference in New Issue