Fixed wrong encoding in App.openTransaction
This commit is contained in:
@@ -341,7 +341,7 @@ PyObject* DocumentPy::openTransaction(PyObject *args)
|
||||
}
|
||||
#else
|
||||
else if (PyUnicode_Check(value)) {
|
||||
PyObject* unicode = PyUnicode_AsLatin1String(value);
|
||||
PyObject* unicode = PyUnicode_AsUTF8String(value);
|
||||
cmd = PyString_AsString(unicode);
|
||||
Py_DECREF(unicode);
|
||||
}
|
||||
|
||||
@@ -271,7 +271,7 @@ class _CommandWall:
|
||||
self.Activated()
|
||||
|
||||
def addDefault(self,l):
|
||||
FreeCADGui.doCommand('base=FreeCAD.ActiveDocument.addObject("Sketcher::SketchObject","'+translate('Arch','WallTrace')+'")')
|
||||
FreeCADGui.doCommand('base=FreeCAD.ActiveDocument.addObject("Sketcher::SketchObject","WallTrace")')
|
||||
FreeCADGui.doCommand('base.Placement = FreeCAD.DraftWorkingPlane.getPlacement()')
|
||||
FreeCADGui.doCommand('base.addGeometry(trace)')
|
||||
FreeCADGui.doCommand('wall = Arch.makeWall(base,width='+str(self.Width)+',height='+str(self.Height)+',align="'+str(self.Align)+'")')
|
||||
|
||||
Reference in New Issue
Block a user