From fba2e31f6c74d9973bcebf7c513ee894e9d7c0a7 Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Wed, 2 Apr 2025 23:20:57 +0200 Subject: [PATCH] Gui: Ensure that placement indicator is always on top --- src/Gui/ViewProviderDragger.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Gui/ViewProviderDragger.cpp b/src/Gui/ViewProviderDragger.cpp index 00b653e709..735e92c5a8 100644 --- a/src/Gui/ViewProviderDragger.cpp +++ b/src/Gui/ViewProviderDragger.cpp @@ -53,6 +53,7 @@ #include #include #include +#include using namespace Gui; @@ -341,7 +342,11 @@ void ViewProviderDragger::attach(App::DocumentObject* pcObject) getAnnotation()->addChild(pcPlacement); auto* pcAxisCrossKit = new Gui::SoFCPlacementIndicatorKit(); - pcPlacement->addChild(pcAxisCrossKit); + + auto* pcAnnotation = new So3DAnnotation(); + pcAnnotation->addChild(pcAxisCrossKit); + + pcPlacement->addChild(pcAnnotation); } void ViewProviderDragger::updateDraggerPosition()