@@ -30,6 +30,8 @@ FocusScope {
30 readonly property alias ready: blurLayer.ready
30 readonly property alias ready: blurLayer.ready
31 readonly property alias highlightedIndex: spreadRepeater.highlightedIndex
31 readonly property alias highlightedIndex: spreadRepeater.highlightedIndex
33+ signal playFocusAnimation(int index)
33 function show() {
35 function show() {
34 spreadContainer.animateIn = true;
36 spreadContainer.animateIn = true;
35 root.state = "altTab";
37 root.state = "altTab";
@@ -93,6 +95,9 @@ FocusScope {
94 function focusSelected() {
96 function focusSelected() {
95 if (spreadRepeater.highlightedIndex != -1) {
97 if (spreadRepeater.highlightedIndex != -1) {
98+ if (spreadContainer.visible) {
99+ root.playFocusAnimation(spreadRepeater.highlightedIndex)
96 var application = ApplicationManager.get(spreadRepeater.highlightedIndex);
101 var application = ApplicationManager.get(spreadRepeater.highlightedIndex);
97 ApplicationManager.requestFocusApplication(application.appId);
102 ApplicationManager.requestFocusApplication(application.appId);