@@ -307,9 +307,14 @@ AbstractStage {
309 transitions: [
309 transitions: [
311+ from: "stagedrightedge"; to: "spread"
312+ PropertyAction { target: spreadItem; property: "highlightedIndex"; value: -1 }
310 Transition {
314 Transition {
311 to: "spread"
315 to: "spread"
312 PropertyAction { target: spreadItem; property: "highlightedIndex"; value: 1 }
316 PropertyAction { target: spreadItem; property: "highlightedIndex"; value: 1 }
317+ PropertyAction { target: floatingFlickable; property: "contentX"; value: 0 }
314 Transition {
319 Transition {
315 from: "spread"
320 from: "spread"
@@ -319,7 +324,12 @@ AbstractStage {
319 item.playFocusAnimation();
324 item.playFocusAnimation();
329+ to: "stagedrightedge"
330+ PropertyAction { target: floatingFlickable; property: "contentX"; value: 0 }
324 onStateChanged: print("spread going to state:", state)
334 onStateChanged: print("spread going to state:", state)
@@ -1136,7 +1146,7 @@ AbstractStage {
1138 onContainsMouseChanged: {
1148 onContainsMouseChanged: {
1139− if (containsMouse) spreadItem.highlightedIndex = index
1149+ if (containsMouse && !pressed) spreadItem.highlightedIndex = index
1141 onClose: {
1151 onClose: {
1142 priv.closingIndex = index
1152 priv.closingIndex = index