diff -ru keyinteraction.orig/focus/Core/GridMenu.qml keyinteraction/focus/Core/GridMenu.qml --- keyinteraction.orig/focus/Core/GridMenu.qml 2011-05-03 17:55:03.000000000 +0200 +++ keyinteraction/focus/Core/GridMenu.qml 2011-05-03 16:59:37.000000000 +0200 @@ -86,7 +86,7 @@ hoverEnabled: true onClicked: { - GridView.view.currentIndex = index + container.GridView.view.currentIndex = index container.forceActiveFocus() } } diff -ru keyinteraction.orig/focus/Core/ListViewDelegate.qml keyinteraction/focus/Core/ListViewDelegate.qml --- keyinteraction.orig/focus/Core/ListViewDelegate.qml 2011-05-03 17:55:03.000000000 +0200 +++ keyinteraction/focus/Core/ListViewDelegate.qml 2011-05-03 16:58:42.000000000 +0200 @@ -68,7 +68,7 @@ hoverEnabled: true onClicked: { - ListView.view.currentIndex = index + container.ListView.view.currentIndex = index container.forceActiveFocus() } }