From b65541f24fc2d1b8688678855d115b31a3efcd48 Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Fri, 27 Feb 2026 22:59:52 +0100 Subject: [PATCH] Gui: Clear cached shape after change to Deviation (cherry picked from commit 2fb271ff28ae418106eb8f295637ae27b3444f3f) --- src/Mod/Part/Gui/ViewProviderExt.cpp | 2 ++ 1 file changed, 2 insertions(+) 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(); }