1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-25 15:37:42 +00:00

editor: Fix node selection within SubViewports using size 2d override

This commit is contained in:
Stuart Carnie
2025-02-04 12:38:06 +11:00
parent eee39f004b
commit 636b822781

View File

@@ -623,7 +623,7 @@ void CanvasItemEditor::_find_canvas_items_at_pos(const Point2 &p_pos, Node *p_no
return;
}
xform = vp->get_popup_base_transform();
if (!vp->get_visible_rect().has_point(xform.xform_inv(p_pos))) {
if (!vp->get_visible_rect().has_point(xform.affine_inverse().xform(p_pos))) {
return;
}
}
@@ -726,7 +726,7 @@ void CanvasItemEditor::_find_canvas_items_in_rect(const Rect2 &p_rect, Node *p_n
return;
}
xform = vp->get_popup_base_transform();
if (!vp->get_visible_rect().intersects(xform.xform_inv(p_rect))) {
if (!vp->get_visible_rect().intersects(xform.affine_inverse().xform(p_rect))) {
return;
}
}