From 5dc2ba40ea8021f683c0dcda0678adffeeb0e682 Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Wed, 2 Apr 2025 23:44:47 +0200 Subject: [PATCH] Gui: Hide Placement Indicator with object --- src/Gui/ViewProviderDragger.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Gui/ViewProviderDragger.cpp b/src/Gui/ViewProviderDragger.cpp index 735e92c5a8..db05448710 100644 --- a/src/Gui/ViewProviderDragger.cpp +++ b/src/Gui/ViewProviderDragger.cpp @@ -108,8 +108,8 @@ void ViewProviderDragger::onChanged(const App::Property* property) if (property == &TransformOrigin) { updateDraggerPosition(); } - else if (property == &ShowPlacement) { - pcPlacement->whichChild = ShowPlacement.getValue() ? SO_SWITCH_ALL : SO_SWITCH_NONE; + else if (property == &ShowPlacement || property == &Visibility) { + pcPlacement->whichChild = (ShowPlacement.getValue() && Visibility.getValue()) ? SO_SWITCH_ALL : SO_SWITCH_NONE; } ViewProviderDocumentObject::onChanged(property);