diff --git a/src/Mod/Arch/ArchWall.py b/src/Mod/Arch/ArchWall.py index be8130c5d9..216b590902 100644 --- a/src/Mod/Arch/ArchWall.py +++ b/src/Mod/Arch/ArchWall.py @@ -190,12 +190,12 @@ class _CommandWall: def Activated(self): - self.Align = "Center" + p = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Arch") + self.Align = ["Center","Left","Right"][p.GetInt("WallAlignment",0)] self.MultiMat = None self.Length = None self.lengthValue = 0 self.continueCmd = False - p = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Arch") self.Width = p.GetFloat("WallWidth",200) self.Height = p.GetFloat("WallHeight",3000) self.JOIN_WALLS_SKETCHES = p.GetBool("joinWallSketches",False) @@ -424,6 +424,7 @@ class _CommandWall: def setAlign(self,i): self.Align = ["Center","Left","Right"][i] + FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Arch").SetInt("WallAlignment",i) def setContinue(self,i):