From 34e38dd04a0fc9ef0b24eec3a1d1843ec5b2224b Mon Sep 17 00:00:00 2001 From: Francesco Abbate Date: Thu, 27 May 2021 18:53:31 +0200 Subject: [PATCH] Fix missing check for filename when saving a file Close #225 --- data/core/commands/doc.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/core/commands/doc.lua b/data/core/commands/doc.lua index 9b5b0864..daf71bad 100644 --- a/data/core/commands/doc.lua +++ b/data/core/commands/doc.lua @@ -341,9 +341,10 @@ local commands = { end, ["doc:save-as"] = function() + local last_doc = core.last_active_view and core.last_active_view.doc if doc().filename then core.command_view:set_text(doc().filename) - elseif core.last_active_view and core.last_active_view.doc then + elseif last_doc and last_doc.filename then local dirname, filename = core.last_active_view.doc.abs_filename:match("(.*)[/\\](.+)$") core.command_view:set_text(core.normalize_to_project_dir(dirname) .. PATHSEP) end