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