on xenial help sign in
don't collide states
commit130e8e7e5afa4ef76735aa68038b2099822d9530 authorMichael Zanetti <michael.zanetti@canonical.com> dateFri 30 May 2014, 15:26 (12 years ago) parent35fa704
1 file changed+9−8
qml/Stages/TransformedTabletSpreadDelegate.qml+9−8
qml/Stages/TransformedTabletSpreadDelegate.qml+9−8
@@ -74,7 +74,8 @@ SpreadDelegate {
7474 }
7575 }
7676
77− QtObject {
77+ // Required to be an item because we're using states on it.
78+ Item {
7879 id: priv
7980
8081 property bool nextInStack: spreadView.nextInStack == index;
@@ -279,14 +280,14 @@ SpreadDelegate {
279280
280281 return 1;
281282 }
282− }
283283
284− states: [
285− State {
286− name: "sideStageDragging"; when: spreadView.sideStageDragging && root.isInSideStage
287− PropertyChanges { target: priv; xTranslate: -spreadView.sideStageWidth + spreadView.sideStageWidth * spreadView.sideStageDragProgress }
288− }
289− ]
284+ states: [
285+ State {
286+ name: "sideStageDragging"; when: spreadView.sideStageDragging && root.isInSideStage
287+ PropertyChanges { target: priv; xTranslate: -spreadView.sideStageWidth + spreadView.sideStageWidth * spreadView.sideStageDragProgress }
288+ }
289+ ]
290+ }
290291
291292 transform: [
292293 Rotation {