diff --git a/src/Mod/Part/Gui/ViewProviderExt.cpp b/src/Mod/Part/Gui/ViewProviderExt.cpp index 3709c3959f..8b96b1b0f9 100644 --- a/src/Mod/Part/Gui/ViewProviderExt.cpp +++ b/src/Mod/Part/Gui/ViewProviderExt.cpp @@ -319,6 +319,7 @@ void ViewProviderPartExt::onChanged(const App::Property* prop) // to freeze the GUI // https://forum.freecad.org/viewtopic.php?f=3&t=24912&p=195613 if (prop == &Deviation) { + lastRenderedShape = {}; if (isUpdateForced() || Visibility.getValue()) { updateVisual(); } @@ -327,6 +328,7 @@ void ViewProviderPartExt::onChanged(const App::Property* prop) } } if (prop == &AngularDeflection) { + lastRenderedShape = {}; if (isUpdateForced() || Visibility.getValue()) { updateVisual(); }