From 1da2b75f13165815e278c818786c3584fc8cdf5f Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Wed, 28 Nov 2018 14:28:21 -0200 Subject: [PATCH] Arch: Fixed buggy view restore system in BuildingPart --- src/Mod/Arch/ArchBuildingPart.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Arch/ArchBuildingPart.py b/src/Mod/Arch/ArchBuildingPart.py index a26f057b7c..4d73df64a3 100644 --- a/src/Mod/Arch/ArchBuildingPart.py +++ b/src/Mod/Arch/ArchBuildingPart.py @@ -600,6 +600,8 @@ class ViewProviderBuildingPart: self.fon.size = fs b = vobj.DisplayOffset.Base self.tra.translation.setValue([b.x+fs/8,b.y,b.z+fs/8]) + r = vobj.DisplayOffset.Rotation + self.tra.rotation.setValue(r.Q) if vobj.OriginOffset: self.lco.point.setValues([[b.x-fs,b.y,b.z],[b.x+fs,b.y,b.z],[b.x,b.y-fs,b.z],[b.x,b.y+fs,b.z],[b.x,b.y,b.z-fs],[b.x,b.y,b.z+fs]]) else: @@ -665,7 +667,7 @@ class ViewProviderBuildingPart: QtCore.QObject.connect(action1,QtCore.SIGNAL("triggered()"),self.setWorkingPlane) menu.addAction(action1) action2 = QtGui.QAction(QtGui.QIcon(":/icons/Draft_SelectPlane.svg"),"Write camera position",menu) - QtCore.QObject.connect(action1,QtCore.SIGNAL("triggered()"),self.writeCamera) + QtCore.QObject.connect(action2,QtCore.SIGNAL("triggered()"),self.writeCamera) menu.addAction(action2) action3 = QtGui.QAction(QtGui.QIcon(),"Create group...",menu) QtCore.QObject.connect(action3,QtCore.SIGNAL("triggered()"),self.createGroup)