Draft: Fixed translation problem in bezcurve

This commit is contained in:
Yorik van Havre
2018-01-05 22:08:39 -02:00
parent d16ef8763e
commit f7629821ed

View File

@@ -538,6 +538,8 @@ class Line(Creator):
self.ui.wireUi(name)
else:
self.ui.lineUi(name)
if isinstance(self.featureName,unicode):
self.featureName = self.featureName.encode("utf8")
self.obj=self.doc.addObject("Part::Feature",self.featureName)
# self.obj.ViewObject.Selectable = False
Draft.formatObject(self.obj)
@@ -917,7 +919,8 @@ class BezCurve(Line):
def finish(self,closed=False,cont=False):
"terminates the operation and closes the poly if asked"
if self.ui:
self.bezcurvetrack.finalize()
if hasattr(self,"bezcurvetrack"):
self.bezcurvetrack.finalize()
if not Draft.getParam("UiMode",1):
FreeCADGui.Control.closeDialog()
if self.obj: