From 3b7ac1eddf2c6c241cc2ffd83ee5b77dc69e7d44 Mon Sep 17 00:00:00 2001 From: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com> Date: Mon, 27 Sep 2021 01:30:53 +0300 Subject: [PATCH] Fix guides not working properly when the UI is scaled --- src/UI/Canvas/Rulers/Guide.gd | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/UI/Canvas/Rulers/Guide.gd b/src/UI/Canvas/Rulers/Guide.gd index 17c0140e6..a142bcee0 100644 --- a/src/UI/Canvas/Rulers/Guide.gd +++ b/src/UI/Canvas/Rulers/Guide.gd @@ -16,7 +16,10 @@ func _ready() -> void: func _input(_event : InputEvent): - mouse_pos = get_local_mouse_position() + var tmp_transform = get_canvas_transform().affine_inverse() + var tmp_position = Global.main_viewport.get_local_mouse_position() + mouse_pos = tmp_transform.basis_xform(tmp_position) + tmp_transform.origin + if points.size() < 2: return var point0 := points[0]