Skip to content

Commit

Permalink
Fixed holding tags restore
Browse files Browse the repository at this point in the history
  • Loading branch information
mlampert committed Oct 14, 2019
1 parent 641f615 commit 4dc50ed
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
14 changes: 9 additions & 5 deletions src/Mod/Path/PathScripts/PathDressupHoldingTags.py
Expand Up @@ -739,21 +739,25 @@ def __init__(self, obj, base):
obj.addProperty("App::PropertyIntegerList", "Disabled", "Tag", QtCore.QT_TRANSLATE_NOOP("Path_DressupTag", "IDs of disabled holding tags"))
obj.addProperty("App::PropertyInteger", "SegmentationFactor", "Tag", QtCore.QT_TRANSLATE_NOOP("Path_DressupTag", "Factor determining the # of segments used to approximate rounded tags."))

self.__setstate__(obj)

obj.Proxy = self
obj.Base = base

self.obj = obj
def __getstate__(self):
return None

def __setstate__(self, state):
self.obj = state
self.solids = []
self.tags = []
self.pathData = None
self.toolRadius = None
self.mappers = []

def __getstate__(self):
return None

def __setstate__(self, state):
return None
def onDocumentRestored(self, obj):
self.obj = obj

def supportsTagGeneration(self, obj):
if not self.pathData:
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Path/PathScripts/PathDressupTagGui.py
Expand Up @@ -229,7 +229,7 @@ def addNewTagAt(self, point, obj):
self.Positions.append(FreeCAD.Vector(point.x, point.y, 0))
self.updateTagsView()
else:
print("ignore new tag at %s (obj=%s, on-path=%d" % (point, obj, 0))
PathLog.notice("ignore new tag at %s (obj=%s, on-path=%d" % (point, obj, 0))

def addNewTag(self):
self.tags = self.getTags(True)
Expand Down

0 comments on commit 4dc50ed

Please sign in to comment.