From cbdb6b6f054a56944a95692fd94d72c14881a0bb Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Thu, 16 Jul 2020 14:51:58 +0200 Subject: [PATCH] reset position when launched --- .../homescreen/package/contents/ui/launcher/LauncherGrid.qml | 3 +++ containments/homescreen/package/contents/ui/main.qml | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) 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 }