Gui: Prevent whole-object highlight when picked list is enabled

Removed the logic that forced `onTop=1` when `needPickedList()` is true
in View3DInventorSelection. This was causing the entire object to be
highlighted instead of just the selected sub-element when the "Picked
object list" option was enabled.
This commit is contained in:
tetektoza
2026-01-01 17:47:08 +01:00
parent fd729d9e13
commit a51530965e

View File

@@ -191,10 +191,7 @@ void View3DInventorSelection::checkGroupOnTop(const SelectionChanges& Reason)
// onTop==2 means on top only if whole object is selected,
// onTop==3 means on top only if some sub-element is selected
// onTop==1 means either
if (Gui::Selection().needPickedList()) {
onTop = 1;
}
else if (vp->OnTopWhenSelected.getValue()) {
if (vp->OnTopWhenSelected.getValue()) {
onTop = vp->OnTopWhenSelected.getValue();
}
else {