From ec139d8522e9623a05d3e63ada4fbb86a6a11d26 Mon Sep 17 00:00:00 2001 From: volzhs Date: Thu, 21 Dec 2017 00:39:02 +0900 Subject: [PATCH] Fix blurry after zooming --- editor/plugins/canvas_item_editor_plugin.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/editor/plugins/canvas_item_editor_plugin.cpp b/editor/plugins/canvas_item_editor_plugin.cpp index ad22c12372a..f5bfea3395d 100644 --- a/editor/plugins/canvas_item_editor_plugin.cpp +++ b/editor/plugins/canvas_item_editor_plugin.cpp @@ -3341,8 +3341,8 @@ void CanvasItemEditor::_zoom_on_position(float p_zoom, Point2 p_position) { zoom = p_zoom; Point2 ofs = p_position; ofs = ofs / prev_zoom - ofs / zoom; - h_scroll->set_value(h_scroll->get_value() + ofs.x); - v_scroll->set_value(v_scroll->get_value() + ofs.y); + h_scroll->set_value(Math::round(h_scroll->get_value() + ofs.x)); + v_scroll->set_value(Math::round(v_scroll->get_value() + ofs.y)); _update_scroll(0); viewport->update();