Draft: snapper.getPoint() does not return object anymore if no snapped object

This commit is contained in:
Yorik van Havre
2020-06-17 14:03:29 +02:00
parent 5737d56a61
commit 29d4859633

View File

@@ -1372,11 +1372,13 @@ class Snapper:
self.view.removeEventCallbackPivy(coin.SoLocation2Event.getClassTypeId(), self.callbackMove)
self.callbackClick = None
self.callbackMove = None
obj = Gui.Snapper.lastSnappedObject
Gui.Snapper.off()
self.ui.offUi()
if callback:
if len(inspect.getargspec(callback).args) > 1:
obj = None
if self.snapInfo and ("Object" in self.snapInfo) and self.snapInfo["Object"]:
obj = App.ActiveDocument.getObject(self.snapInfo["Object"])
callback(self.pt, obj)
else:
callback(self.pt)