From 3c0c24fa196cc6167173f116182c4db306c51bb4 Mon Sep 17 00:00:00 2001 From: Anthony Chuinard Date: Sat, 28 Feb 2015 13:36:29 -0600 Subject: [PATCH] Fix issue where objects in mModelKeys map and mModels list don't have same objects --- .../main/java/com/firebase/androidchat/FirebaseListAdapter.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/firebase/androidchat/FirebaseListAdapter.java b/app/src/main/java/com/firebase/androidchat/FirebaseListAdapter.java index 4de2ec3..96f0c49 100644 --- a/app/src/main/java/com/firebase/androidchat/FirebaseListAdapter.java +++ b/app/src/main/java/com/firebase/androidchat/FirebaseListAdapter.java @@ -113,6 +113,7 @@ public void onChildMoved(DataSnapshot dataSnapshot, String previousChildName) { String modelName = dataSnapshot.getKey(); T oldModel = mModelKeys.get(modelName); T newModel = dataSnapshot.getValue(FirebaseListAdapter.this.mModelClass); + mModelKeys.put(modelName, newModel); int index = mModels.indexOf(oldModel); mModels.remove(index); if (previousChildName == null) {