Skip to content

Conversation

@greatmomo
Copy link
Contributor

Fixes #111330

While control was held, the offset was shifted by too little on each iteration of the loop.

Also added a check for coming from the left to fix a visual glitch.

@greatmomo greatmomo requested a review from a team as a code owner October 6, 2025 21:43
@fire fire changed the title Fix 111330 by changing offset Fix 111330 curve engine freezes by changing offset Oct 6, 2025
@AThousandShips AThousandShips changed the title Fix 111330 curve engine freezes by changing offset Fix engine freezes by changing curve offset Oct 7, 2025
@AThousandShips AThousandShips added this to the 4.6 milestone Oct 7, 2025
@anvilfolk
Copy link
Contributor

anvilfolk commented Oct 22, 2025

There were some previous concerns with this style of implementation, which you can see here #74959 (review). It does look like you found a situation where it's consistently a problem!

I'm not sure this is a complete fix - could there be a situation in which the loop still keeps going around?

I'd love it if we could find an algorithm that does the same thing but without these concerns!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Editing a Curve in a certain way consistently freezes the engine

3 participants