diff options
author | Juan Linietsky <reduzio@gmail.com> | 2017-08-08 10:57:33 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2017-08-08 10:59:45 -0300 |
commit | db7f49183357c282e267c0743411505eb61f1c6f (patch) | |
tree | 7d2bacfbd9df68c005851ad787556dd929131210 /scene/gui/graph_node.cpp | |
parent | 51d8206ee8ce509db7cfe2e9ac1cd93be877eeff (diff) | |
download | redot-engine-db7f49183357c282e267c0743411505eb61f1c6f.tar.gz |
Fixes node selection, and properly ignore mouse on inner comment node body, closes #6298
Diffstat (limited to 'scene/gui/graph_node.cpp')
-rw-r--r-- | scene/gui/graph_node.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scene/gui/graph_node.cpp b/scene/gui/graph_node.cpp index 538dd846e4..4f07d21f4d 100644 --- a/scene/gui/graph_node.cpp +++ b/scene/gui/graph_node.cpp @@ -176,6 +176,7 @@ bool GraphNode::has_point(const Point2 &p_point) const { if (Rect2(get_size() - resizer->get_size(), resizer->get_size()).has_point(p_point)) { return true; } + if (Rect2(0, 0, get_size().width, comment->get_margin(MARGIN_TOP)).has_point(p_point)) { return true; } @@ -719,7 +720,7 @@ GraphNode::GraphNode() { overlay = OVERLAY_DISABLED; show_close = false; connpos_dirty = true; - set_mouse_filter(MOUSE_FILTER_PASS); + set_mouse_filter(MOUSE_FILTER_STOP); comment = false; resizeable = false; resizing = false; |