diff --git a/containments/homescreen/package/contents/ui/launcher/LauncherGrid.qml b/containments/homescreen/package/contents/ui/launcher/LauncherGrid.qml index 439dc039..66583106 100644 --- a/containments/homescreen/package/contents/ui/launcher/LauncherGrid.qml +++ b/containments/homescreen/package/contents/ui/launcher/LauncherGrid.qml @@ -39,6 +39,8 @@ LauncherContainer { readonly property int cellHeight: availableCellHeight launcherGrid: root + signal launched + frame.width: width Repeater { @@ -74,6 +76,7 @@ LauncherContainer { delegate.iconItem.Kirigami.ScenePosition.y + delegate.iconItem.height/2, Math.min(delegate.iconItem.width, delegate.iconItem.height) )}); + root.launched(); } onParentFromLocationChanged: { if (!launcherDragManager.active && parent != parentFromLocation) { diff --git a/containments/homescreen/package/contents/ui/main.qml b/containments/homescreen/package/contents/ui/main.qml index 511a665f..d66e5f25 100644 --- a/containments/homescreen/package/contents/ui/main.qml +++ b/containments/homescreen/package/contents/ui/main.qml @@ -265,7 +265,10 @@ Item { left: parent.left right: parent.right } - + onLaunched: { + scrollAnim.to = 0; + scrollAnim.restart(); + } favoriteStrip: favoriteStrip appletsLayout: appletsLayout }