Implement fatal error message box
Used when lite-xl fails at startup
This commit is contained in:
+7
-2
@@ -134,8 +134,13 @@ init_lua:
|
||||
" core.init()\n"
|
||||
" core.run()\n"
|
||||
"end, function(err)\n"
|
||||
" print('Error: ' .. tostring(err))\n"
|
||||
" print(debug.traceback(nil, 2))\n"
|
||||
" system.show_fatal_error('Lite XL start error', '"
|
||||
"Fatal error: cannot locate the data directory.\\n"
|
||||
"Please verify that the data folder is available.')\n"
|
||||
" local fp = io.open((exedir and exedir .. '/' or '') .. 'error.txt', 'wb')\n"
|
||||
" fp:write('Error: ' .. tostring(err) .. '\\n')\n"
|
||||
" fp:write(debug.traceback(nil, 2) .. '\\n')\n"
|
||||
" fp:close()\n"
|
||||
" if core and core.on_error then\n"
|
||||
" pcall(core.on_error, err)\n"
|
||||
" end\n"
|
||||
|
||||
Reference in New Issue
Block a user