Ensure changes to Camera2D's limits don't affect smoothed_camera_pos

This commit is contained in:
Marcel Admiraal 2022-07-28 12:06:45 +01:00
parent a124d89f01
commit d000a5fa30
1 changed files with 2 additions and 0 deletions

View File

@ -436,7 +436,9 @@ void Camera2D::clear_current() {
void Camera2D::set_limit(Margin p_margin, int p_limit) { void Camera2D::set_limit(Margin p_margin, int p_limit) {
ERR_FAIL_INDEX((int)p_margin, 4); ERR_FAIL_INDEX((int)p_margin, 4);
limit[p_margin] = p_limit; limit[p_margin] = p_limit;
Point2 old_smoothed_camera_pos = smoothed_camera_pos;
_update_scroll(); _update_scroll();
smoothed_camera_pos = old_smoothed_camera_pos;
} }
int Camera2D::get_limit(Margin p_margin) const { int Camera2D::get_limit(Margin p_margin) const {