diff --git a/src/Mod/Draft/DraftSnap.py b/src/Mod/Draft/DraftSnap.py index 08c198c528..860c5d9a09 100644 --- a/src/Mod/Draft/DraftSnap.py +++ b/src/Mod/Draft/DraftSnap.py @@ -470,7 +470,7 @@ class Snapper: return tsnap[2],eline for o in [self.lastObj[1],self.lastObj[0]]: - if o: + if o and (self.isEnabled('extension') or self.isEnabled('parallel')): ob = FreeCAD.ActiveDocument.getObject(o) if ob: if ob.isDerivedFrom("Part::Feature"):