diff --git a/scene/2d/camera_2d.cpp b/scene/2d/camera_2d.cpp index ca16244ad6..178bb90075 100644 --- a/scene/2d/camera_2d.cpp +++ b/scene/2d/camera_2d.cpp @@ -231,8 +231,9 @@ void Camera2D::_notification(int p_what) { } break; case NOTIFICATION_TRANSFORM_CHANGED: { - if (!is_processing_internal() && !is_physics_processing_internal()) + if (!smoothing_enabled || Engine::get_singleton()->is_editor_hint()) { _update_scroll(); + } } break; case NOTIFICATION_ENTER_TREE: {