From 7905ddd26f91f546debdc95d919451a64fe129fc Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Tue, 5 Oct 2021 20:02:55 -0400 Subject: [PATCH] Fixed propogation again. --- data/core/rootview.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/data/core/rootview.lua b/data/core/rootview.lua index d8f78024..ad47ffd4 100644 --- a/data/core/rootview.lua +++ b/data/core/rootview.lua @@ -857,17 +857,18 @@ function RootView:on_mouse_pressed(button, x, y, clicks) local div = self.root_node:get_divider_overlapping_point(x, y) if div then self.dragged_divider = div - return + return true end local node = self.root_node:get_child_overlapping_point(x, y) if node.hovered_scroll_button > 0 then node:scroll_tabs(node.hovered_scroll_button) - return + return true end local idx = node:get_tab_overlapping_point(x, y) if idx then if button == "middle" or node.hovered_close == idx then node:close_view(self.root_node, node.views[idx]) + return true else if button == "left" then self.dragged_node = { node = node, idx = idx, dragging = false, drag_start_x = x, drag_start_y = y}