Fix animation when card moves and updates simultaneously

pull/312/head
Alinson S. Xavier 8 years ago
parent 7872983064
commit f55dc0d811

@ -388,10 +388,17 @@ public class HabitCardListCache implements CommandRunner.Listener
int prevPosition = data.habits.indexOf(habit);
if (prevPosition < 0) performInsert(habit, currentPosition);
else if (prevPosition == currentPosition)
if (prevPosition < 0)
{
performInsert(habit, currentPosition);
}
else
{
if (prevPosition != currentPosition)
performMove(habit, prevPosition, currentPosition);
performUpdate(id, currentPosition);
else performMove(habit, prevPosition, currentPosition);
}
}
private void processRemovedHabits()

Loading…
Cancel
Save