on xenial help sign in
account for 180
b7a2f03Albert Astals Cid
qml/Stages/DecoratedWindow.qml+12−5
@@ -111,11 +111,18 @@ FocusScope {
111 readonly property int rotationAngle: applicationWindow.application &&
111 readonly property int rotationAngle: applicationWindow.application &&
112 applicationWindow.application.rotatesWindowContents
112 applicationWindow.application.rotatesWindowContents
113 ? ((360 - applicationWindow.surfaceOrientationAngle) % 360) : 0
113 ? ((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
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+ }
118− origin.y: rotationOrigin
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+ }
119 angle: rotationAngle
126 angle: rotationAngle
120 }
127 }
121 }
128 }