diff --git a/data/core/commands/core.lua b/data/core/commands/core.lua index 725d3b02..a13f760c 100644 --- a/data/core/commands/core.lua +++ b/data/core/commands/core.lua @@ -122,9 +122,7 @@ command.add(nil, { core.error("Cannot open folder %q", text) return end - if core.confirm_close_all() then - core.open_folder_project(text) - end + core.confirm_close_all(core.open_folder_project, text) end, suggest_directory) end, diff --git a/data/core/commands/root.lua b/data/core/commands/root.lua index 3fca120d..37d42f5a 100644 --- a/data/core/commands/root.lua +++ b/data/core/commands/root.lua @@ -12,9 +12,7 @@ local t = { end, ["root:close-all"] = function() - if core.confirm_close_all() then - core.root_view:close_all_docviews() - end + core.confirm_close_all(core.root_view.close_all_docviews, core.root_view) end, ["root:switch-to-previous-tab"] = function()