Skip to content

Commit

Permalink
Merge pull request #5046 from carlopav/Draft_fixSnapGrid
Browse files Browse the repository at this point in the history
Draft: fix Snapper GridSnap not working over a face
  • Loading branch information
chennes committed Sep 19, 2021
2 parents be10709 + 31a8fc5 commit 1761eb8
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions src/Mod/Draft/draftguitools/gui_snapper.py
Expand Up @@ -475,22 +475,16 @@ def snapToObject(self, lastpoint, active, constrain,
# snap to corners of section planes
snaps.extend(self.snapToEndpoints(obj.Shape))

if not snaps:
return None

# updating last objects list
if not self.lastObj[1]:
self.lastObj[1] = obj.Name
elif self.lastObj[1] != obj.Name:
self.lastObj[0] = self.lastObj[1]
self.lastObj[1] = obj.Name

if not snaps:
self.spoint = self.cstr(lastpoint, constrain, point)
self.running = False
if self.trackLine and lastpoint:
self.trackLine.p2(self.spoint)
self.trackLine.color.rgb = Gui.draftToolBar.getDefaultColor("line")
self.trackLine.on()
return self.spoint

# calculating the nearest snap point
shortest = 1000000000000000000
origin = App.Vector(self.snapInfo['x'],
Expand Down

0 comments on commit 1761eb8

Please sign in to comment.