on xenial help sign in
account for 180
commitb7a2f03f5c56429350f9dc367eede81dde9a7b44 authorAlbert Astals Cid <albert.astals@canonical.com> dateFri 11 Mar 2016, 13:18 (11 years ago) parent42301fa
1 file changed+12−5
qml/Stages/DecoratedWindow.qml+12−5
qml/Stages/DecoratedWindow.qml+12−5
@@ -111,11 +111,18 @@ FocusScope {
111111 readonly property int rotationAngle: applicationWindow.application &&
112112 applicationWindow.application.rotatesWindowContents
113113 ? ((360 - applicationWindow.surfaceOrientationAngle) % 360) : 0
114− readonly property real rotationOrigin: rotationAngle == 90 ? applicationWindow.height / 2
115− : rotationAngle == 270 ? applicationWindow.width / 2
116− : 0
117− origin.x: rotationOrigin
118− origin.y: rotationOrigin
114+ origin.x: {
115+ if (rotationAngle == 90) return applicationWindow.height / 2;
116+ else if (rotationAngle == 270) return applicationWindow.width / 2;
117+ else if (rotationAngle == 180) return applicationWindow.width / 2;
118+ else return 0;
119+ }
120+ origin.y: {
121+ if (rotationAngle == 90) return applicationWindow.height / 2;
122+ else if (rotationAngle == 270) return applicationWindow.width / 2;
123+ else if (rotationAngle == 180) return applicationWindow.height / 2;
124+ else return 0;
125+ }
119126 angle: rotationAngle
120127 }
121128 }