diff --git a/scene/2d/parallax_2d.cpp b/scene/2d/parallax_2d.cpp index 5cb9bf45f78..f07a89df3d2 100644 --- a/scene/2d/parallax_2d.cpp +++ b/scene/2d/parallax_2d.cpp @@ -69,7 +69,9 @@ void Parallax2D::_notification(int p_what) { #ifdef TOOLS_ENABLED void Parallax2D::_edit_set_position(const Point2 &p_position) { - set_scroll_offset(p_position); + // Avoids early return for grid snap compatibility + scroll_offset = p_position; + _update_scroll(); } #endif // TOOLS_ENABLED