aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuldoman <giulio.lettieri@gmail.com>2021-09-17 02:48:20 +0200
committerFrancesco <francesco.bbt@gmail.com>2021-09-17 22:25:05 +0200
commitf6b66348681e1d41baa86c3da091f97ef69299c9 (patch)
tree0a0ef45ebfd3a5bbf11399e0e0576295dbf43230
parent3eba7cd7f17781786de4b1a431bc8668a03e8fe5 (diff)
downloadlite-xl-f6b66348681e1d41baa86c3da091f97ef69299c9.tar.gz
lite-xl-f6b66348681e1d41baa86c3da091f97ef69299c9.zip
Force showing tabs when dragging them
-rw-r--r--data/core/rootview.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/data/core/rootview.lua b/data/core/rootview.lua
index bf438aa5..0d219474 100644
--- a/data/core/rootview.lua
+++ b/data/core/rootview.lua
@@ -280,7 +280,10 @@ end
function Node:should_show_tabs()
if self.locked then return false end
- if #self.views > 1 then return true
+ local dn = core.root_view.dragged_node
+ if #self.views > 1
+ or (dn and dn.dragging) then -- show tabs while dragging
+ return true
elseif config.always_show_tabs then
return not self.views[1]:is(EmptyView)
end