From 7b5547015908fe5dc7e9bb5db55d7e5e687dcbb4 Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Sat, 11 Dec 2021 17:51:19 -0500 Subject: [PATCH 1/3] Fixed treeview clicking not being caught. --- data/plugins/test.so | Bin 0 -> 20368 bytes data/plugins/treeview.lua | 5 +++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100755 data/plugins/test.so diff --git a/data/plugins/test.so b/data/plugins/test.so new file mode 100755 index 0000000000000000000000000000000000000000..67df0a9e67389501e316a60d79c7793431a63fa7 GIT binary patch literal 20368 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 CsCu*j literal 0 HcmV?d00001 diff --git a/data/plugins/treeview.lua b/data/plugins/treeview.lua index 4f5db701..d579efe8 100644 --- a/data/plugins/treeview.lua +++ b/data/plugins/treeview.lua @@ -216,11 +216,11 @@ end function TreeView:on_mouse_pressed(button, x, y, clicks) local caught = TreeView.super.on_mouse_pressed(self, button, x, y, clicks) if caught or button ~= "left" then - return + return true end local hovered_item = self.hovered_item if not hovered_item then - return + return false elseif hovered_item.type == "dir" then if keymap.modkeys["ctrl"] and button == "left" then create_directory_in(hovered_item) @@ -240,6 +240,7 @@ function TreeView:on_mouse_pressed(button, x, y, clicks) core.root_view:open_doc(core.open_doc(doc_filename)) end) end + return true end From 95945d86ab949c29a21f73526455a6d140c7dc0d Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Sat, 11 Dec 2021 17:51:51 -0500 Subject: [PATCH 2/3] Removed erroneously added file. --- data/plugins/test.so | Bin 20368 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100755 data/plugins/test.so diff --git a/data/plugins/test.so b/data/plugins/test.so deleted file mode 100755 index 67df0a9e67389501e316a60d79c7793431a63fa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20368 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 CsCu*j From ff5c3c149274eb663cc1f982e8081a74e17fd74c Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Sat, 11 Dec 2021 18:00:42 -0500 Subject: [PATCH 3/3] Also fixed statusview. --- data/core/statusview.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/data/core/statusview.lua b/data/core/statusview.lua index 59773cf0..330fcc76 100644 --- a/data/core/statusview.lua +++ b/data/core/statusview.lua @@ -30,6 +30,7 @@ function StatusView:on_mouse_pressed() and not core.active_view:is(LogView) then command.perform "core:open-log" end + return true end