Made RootView:open_doc() try to use previous node if current node is locked
This commit is contained in:
parent
35b642d434
commit
e7320c2291
|
@ -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
|
||||
|
|
|
@ -111,7 +111,6 @@ end
|
|||
|
||||
|
||||
function TreeView:on_mouse_pressed(button, x, y)
|
||||
core.set_active_view(core.last_active_view)
|
||||
if not self.hovered_item then
|
||||
return
|
||||
elseif self.hovered_item.type == "dir" then
|
||||
|
|
Loading…
Reference in a new issue