From c10f5d74d3c05a7ccd6b8d95bc2ae04161b310b1 Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Sat, 6 Dec 2025 17:36:34 +0100 Subject: [PATCH] PartDesign: Recompute preview after forced recompute This fixes some cases where Preview was stale and not recomputed after changes done via code. --- src/Mod/PartDesign/Gui/TaskFeatureParameters.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Mod/PartDesign/Gui/TaskFeatureParameters.cpp b/src/Mod/PartDesign/Gui/TaskFeatureParameters.cpp index 566c9e45d7..698a828b4c 100644 --- a/src/Mod/PartDesign/Gui/TaskFeatureParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskFeatureParameters.cpp @@ -131,9 +131,11 @@ void TaskFeatureParameters::onUpdateView(bool on) void TaskFeatureParameters::recomputeFeature() { if (!blockUpdate) { - App::DocumentObject* obj = getObject(); - assert(obj); - obj->recomputeFeature(); + auto* feature = getObject(); + assert(feature); + + feature->recomputeFeature(); + feature->recomputePreview(); } }