fix(core): defer core:open-log until everything is loaded (#1585)

* fix(core): defer core:open-log until everything is loaded

* docs(core): document why core:open-log is opened in a thread
This commit is contained in:
Takase 2023-08-18 21:25:10 +08:00 committed by takase1121
parent 09dd111c61
commit 890e4882f3
No known key found for this signature in database
GPG Key ID: 60EEFFC68EB3031B
1 changed files with 5 additions and 1 deletions

View File

@ -808,7 +808,11 @@ function core.init()
end end
if not plugins_success or got_user_error or got_project_error then if not plugins_success or got_user_error or got_project_error then
command.perform("core:open-log") -- defer LogView to after everything is initialized,
-- so that EmptyView won't be added after LogView.
core.add_thread(function()
command.perform("core:open-log")
end)
end end
core.configure_borderless_window() core.configure_borderless_window()