From b0a168ff2fded7e8782ae8ecc5d1b7e340f28b79 Mon Sep 17 00:00:00 2001 From: "Zheng, Lei" Date: Tue, 17 Mar 2020 10:46:50 +0800 Subject: [PATCH] assembly: improve selection after drag and drop --- freecad/asm3/assembly.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/freecad/asm3/assembly.py b/freecad/asm3/assembly.py index b08d416..388183d 100644 --- a/freecad/asm3/assembly.py +++ b/freecad/asm3/assembly.py @@ -1157,6 +1157,7 @@ class ViewProviderAsmElement(ViewProviderAsmOnTop): AsmElement.make(AsmElement.Selection( SelObj=None, SelSubname=None, Element=vobj.Object, Group=owner, Subname=subname+element),undo=True) + return '.' def doubleClicked(self,_vobj=None): from . import mover @@ -2063,6 +2064,7 @@ class ViewProviderAsmElementLink(ViewProviderAsmOnTop): elif elements: subname += elements[0] vobj.Object.Proxy.setLink(owner,subname) + return '.' def setupContextMenu(self,vobj,menu): element = vobj.Object.LinkedObject @@ -2812,6 +2814,7 @@ class ViewProviderAsmConstraint(ViewProviderAsmGroup): Constraint=cstr, Elements=sel.Elements) AsmConstraint.make(typeid,sel,undo=False) + return '.' def canDelete(self,_obj): return True