Fix wrong locked sibling check
Previously if the split type was "hsplit", but `locked_size_x` was falsy, `locked_size_y` was wrongly used.
This commit is contained in:
parent
9bfec4aca5
commit
66bfff2e26
|
@ -143,8 +143,13 @@ function Node:remove_view(root, view)
|
||||||
local is_a = (parent.a == self)
|
local is_a = (parent.a == self)
|
||||||
local other = parent[is_a and "b" or "a"]
|
local other = parent[is_a and "b" or "a"]
|
||||||
local locked_size_x, locked_size_y = other:get_locked_size()
|
local locked_size_x, locked_size_y = other:get_locked_size()
|
||||||
if self.is_primary_node
|
local locked_size
|
||||||
or (parent.type == "hsplit" and locked_size_x or locked_size_y) then
|
if parent.type == "hsplit" then
|
||||||
|
locked_size = locked_size_x
|
||||||
|
else
|
||||||
|
locked_size = locked_size_y
|
||||||
|
end
|
||||||
|
if self.is_primary_node or locked_size then
|
||||||
self.views = {}
|
self.views = {}
|
||||||
self:add_view(EmptyView())
|
self:add_view(EmptyView())
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue