From a8ebeaa27d8b01f8b5f75fdb4ac3a22d514ced0f Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Tue, 28 Feb 2023 08:30:01 +0100 Subject: [PATCH] ViewProviderSketch: update geometry layer configuration on visual layer property change --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 3184a94f48..f1bdcd99db 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -2761,6 +2761,13 @@ void ViewProviderSketch::updateData(const App::Property *prop) void ViewProviderSketch::onChanged(const App::Property *prop) { + if (prop == &VisualLayerList) { + if(isInEditMode()) { + // Configure and rebuild Coin SceneGraph + editCoinManager->updateGeometryLayersConfiguration(); + } + return; + } // call father ViewProviderPart::onChanged(prop); }