diff --git a/database/src/main/java/com/firebase/ui/database/FirebaseIndexArray.java b/database/src/main/java/com/firebase/ui/database/FirebaseIndexArray.java index a535371c5..008470303 100644 --- a/database/src/main/java/com/firebase/ui/database/FirebaseIndexArray.java +++ b/database/src/main/java/com/firebase/ui/database/FirebaseIndexArray.java @@ -110,7 +110,7 @@ public void onChildChanged(EventType type, DataSnapshot snapshot, int index, int @Override public void onDataChanged() { - if (mHasPendingMoveOrDelete) { + if (mHasPendingMoveOrDelete || mKeySnapshots.isEmpty()) { notifyListenersOnDataChanged(); mHasPendingMoveOrDelete = false; }