summaryrefslogtreecommitdiffstats
path: root/scene/gui/graph_node.cpp
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2017-08-08 10:57:33 -0300
committerJuan Linietsky <reduzio@gmail.com>2017-08-08 10:59:45 -0300
commitdb7f49183357c282e267c0743411505eb61f1c6f (patch)
tree7d2bacfbd9df68c005851ad787556dd929131210 /scene/gui/graph_node.cpp
parent51d8206ee8ce509db7cfe2e9ac1cd93be877eeff (diff)
downloadredot-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.cpp3
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;