From 47bd6ac99ec71756f5424f68c867e06c058b2fb0 Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Mon, 12 Jan 2026 08:20:57 +0100 Subject: [PATCH] PartDesign: Recompute preview only if enabled (#26805) Co-authored-by: Chris Hennes --- src/Mod/PartDesign/Gui/ViewProvider.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/PartDesign/Gui/ViewProvider.cpp b/src/Mod/PartDesign/Gui/ViewProvider.cpp index 40ffcdcd50..f9fcb83332 100644 --- a/src/Mod/PartDesign/Gui/ViewProvider.cpp +++ b/src/Mod/PartDesign/Gui/ViewProvider.cpp @@ -214,7 +214,7 @@ void ViewProvider::updateData(const App::Property* prop) updatePreview(); } else if (auto* previewExtension = getObject()->getExtensionByType(true)) { - if (!previewExtension->isPreviewFresh() && isEditing()) { + if (isPreviewEnabled() && !previewExtension->isPreviewFresh() && isEditing()) { // Properties can be updated in batches, where some properties trigger other updates. // We don't need to compute the preview for intermediate steps. Instead of updating // the preview immediately (and potentially doing it multiple times in a row), we