ignore collisions with the dragged widget itself

This commit is contained in:
tibbi 2022-10-01 16:15:08 +02:00
parent 65d13c31b1
commit d98e3a9ddc
1 changed files with 1 additions and 1 deletions

View File

@ -248,7 +248,7 @@ class HomeScreenGrid(context: Context, attrs: AttributeSet, defStyle: Int) : Rel
} }
var areAllCellsEmpty = true var areAllCellsEmpty = true
gridItems.forEach { item -> gridItems.filter { it.id != draggedItem?.id }.forEach { item ->
for (xCell in item.left until item.right) { for (xCell in item.left until item.right) {
for (yCell in item.top until item.bottom) { for (yCell in item.top until item.bottom) {
val cell = Pair(xCell, yCell) val cell = Pair(xCell, yCell)