From 3ce063b5fa6e1b4129cca54dbe87cfc9e040d8a7 Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Thu, 22 Aug 2019 11:19:35 +0200 Subject: [PATCH] make reorder work --- .../homescreen2/package/contents/ui/launcher/Delegate.qml | 1 - .../package/contents/ui/launcher/LauncherDragManager.qml | 8 +++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/containments/homescreen2/package/contents/ui/launcher/Delegate.qml b/containments/homescreen2/package/contents/ui/launcher/Delegate.qml index e0e008bb..925ee960 100644 --- a/containments/homescreen2/package/contents/ui/launcher/Delegate.qml +++ b/containments/homescreen2/package/contents/ui/launcher/Delegate.qml @@ -49,7 +49,6 @@ ContainmentLayoutManager.ItemContainer { onDragActiveChanged: { if (dragActive) { launcherDragManager.showSpacer(delegate, 0, 0); -print("AAAH, BENGALAAAAH") return; } diff --git a/containments/homescreen2/package/contents/ui/launcher/LauncherDragManager.qml b/containments/homescreen2/package/contents/ui/launcher/LauncherDragManager.qml index 77190748..78e7a1e5 100644 --- a/containments/homescreen2/package/contents/ui/launcher/LauncherDragManager.qml +++ b/containments/homescreen2/package/contents/ui/launcher/LauncherDragManager.qml @@ -90,12 +90,13 @@ QtObject { raiseContainer(container); var child = container.flow.childAt(item.x + dragCenterX, item.y + dragCenterX); + if (!child) { return; } - changeContainer(item, container); if (container == appletsLayout) { + changeContainer(item, container); return; } @@ -107,6 +108,11 @@ QtObject { } else { plasmoid.nativeInterface.orderItems(child, spacer); } + + changeContainer(item, container); + + print(spacer.parent+" "+child.parent) + spacer.visible = true; }