@@ -281,9 +281,13 @@ Rectangle {
281 // return to false if the MouseArea is disabled while
281 // return to false if the MouseArea is disabled while
282 // containing the mouse. Let's manage the property our own.
282 // containing the mouse. Let's manage the property our own.
283 property bool upperThirdContainsMouse: false
283 property bool upperThirdContainsMouse: false
284− onContainsMouseChanged: evaluateUpperThirdContainsMouse()
284+ onContainsMouseChanged: evaluateContainsMouse()
285− onMouseYChanged: evaluateUpperThirdContainsMouse()
285+ onMouseYChanged: evaluateContainsMouse()
286− function evaluateUpperThirdContainsMouse() {
286+ function evaluateContainsMouse() {
287+ if (containsMouse) {
288+ appRepeater.highlightedIndex = index
287 if (containsMouse && mouseY < height / 3) {
291 if (containsMouse && mouseY < height / 3) {
288 spreadSelectArea.upperThirdContainsMouse = true
292 spreadSelectArea.upperThirdContainsMouse = true