From 8f0f44e3d10a29dc29a46ba6c5f938616241c5fb Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Wed, 27 Sep 2017 17:47:34 +0100 Subject: Treeview: Ignore mouse leaving the treeview window. --- desktop/treeview.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'desktop/treeview.c') diff --git a/desktop/treeview.c b/desktop/treeview.c index a33d7b474..1651ff5ef 100644 --- a/desktop/treeview.c +++ b/desktop/treeview.c @@ -4582,6 +4582,11 @@ treeview_mouse_action(treeview *tree, browser_mouse_state mouse, int x, int y) assert(tree != NULL); assert(tree->root != NULL); + /* Not interested in whether mouse leaves window. */ + if (mouse == BROWSER_MOUSE_LEAVE) { + return; + } + /* Handle mouse drag captured by textarea */ if (tree->drag.type == TV_DRAG_TEXTAREA) { textarea_mouse_action(tree->edit.textarea, mouse, -- cgit v1.2.3