Fix blurry after zooming

This commit is contained in:
volzhs 2017-12-21 00:39:02 +09:00
parent b08735f209
commit ec139d8522

View file

@ -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();