Merge pull request #14874 from volzhs/blurry-zoom
Fix blurry after zooming
This commit is contained in:
commit
0b1e6ec219
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue