Made RootView:open_doc() try to use previous node if current node is locked

This commit is contained in:
rxi
2020-05-22 15:50:27 +01:00
parent 35b642d434
commit e7320c2291
2 changed files with 4 additions and 1 deletions
+4
View File
@@ -386,6 +386,10 @@ end
function RootView:open_doc(doc)
local node = self:get_active_node()
if node.locked and core.last_active_view then
core.set_active_view(core.last_active_view)
node = self:get_active_node()
end
assert(not node.locked, "Cannot open doc on locked node")
for i, view in ipairs(node.views) do
if view.doc == doc then