-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Patch for #4620 - ensure posDetectSurfaces is invalidated on slice change #4679
Conversation
✅ Build Slic3r 1.3.0-master-2222 completed (commit 6576c81a74 by @lordofhyphens) |
8d36a25
to
e4ee2bd
Compare
Also have a regression test added to the CATCH test suite. |
✅ Build Slic3r 1.3.0-master-2224 completed (commit 86adaa2c9d by @lordofhyphens) |
I can't comment on the code itself, but the behavior is spot-on. lgtm. (no idea why CI barfed on the OSX build, but no problems here on Debian testing/Buster) |
[ci skip]
Make sure that we have 1 solid bottom layer and 2 solid top layers before invoking our change.
b4cccdd
to
59414e1
Compare
I'd turn |
…as well. Move set_started() until after invalidations.
Done. |
✅ Build Slic3r 1.3.0-master-2234 completed (commit 4ca602b32b by @lordofhyphens) |
…ncludes test. Fixes #4679
Invalidate posDetectSurfaces during make_perimeters() when posSlice would also get invalidated.
Can't use invalidate_step() as that invalidates the perimeters as well.
Fixes #4620