From 3f17c3a8ce122f321c1c8547d3840791237c6a1e Mon Sep 17 00:00:00 2001 From: kleonc <9283098+kleonc@users.noreply.github.com> Date: Tue, 2 Jun 2026 13:58:53 +0200 Subject: [PATCH] Fix CanvasItemEditor::center_at rounding --- editor/scene/canvas_item_editor_plugin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/scene/canvas_item_editor_plugin.cpp b/editor/scene/canvas_item_editor_plugin.cpp index 4b9f6882e6..75d3f81938 100644 --- a/editor/scene/canvas_item_editor_plugin.cpp +++ b/editor/scene/canvas_item_editor_plugin.cpp @@ -5612,7 +5612,7 @@ void CanvasItemEditor::focus_selection() { void CanvasItemEditor::center_at(const Point2 &p_pos) { Vector2 offset = viewport->get_size() / 2 - EditorNode::get_singleton()->get_scene_root()->get_global_canvas_transform().xform(p_pos); - view_offset -= (offset / zoom).round(); + view_offset = (view_offset - offset / zoom).round(); update_viewport(); }