diff options
| -rw-r--r-- | packages/SystemUI/compose/features/src/com/android/systemui/communal/ui/compose/DragAndDropTargetState.kt | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/communal/ui/compose/DragAndDropTargetState.kt b/packages/SystemUI/compose/features/src/com/android/systemui/communal/ui/compose/DragAndDropTargetState.kt index 22aa8378cdd0..881947ed6534 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/communal/ui/compose/DragAndDropTargetState.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/communal/ui/compose/DragAndDropTargetState.kt @@ -161,9 +161,9 @@ internal class DragAndDropTargetState(      private var isOnRemoveButton = false      fun onStarted() { -        // assume item will be added to the end. -        contentListState.list.add(placeHolder) +        // assume item will be added to the second to last position before CTA tile.          placeHolderIndex = contentListState.list.size - 1 +        placeHolderIndex?.let { contentListState.list.add(it, placeHolder) }      }      fun onMoved(event: DragAndDropEvent) {  |