summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkaiyiz <kaiyiz@codeaurora.org>2014-05-27 11:33:05 +0800
committerRoman Birg <roman@cyngn.com>2014-09-02 14:06:13 -0700
commit53c3d563bc4fe8c0d555344632cd785a09db4b88 (patch)
treecb1b5efdaae36d0bdbb84f1ff646901fc7f0e543
parent607a81f264ecee98bf34ff86cb9e2055df6929de (diff)
downloadpackages_apps_ContactsCommon-53c3d563bc4fe8c0d555344632cd785a09db4b88.tar.gz
packages_apps_ContactsCommon-53c3d563bc4fe8c0d555344632cd785a09db4b88.tar.bz2
packages_apps_ContactsCommon-53c3d563bc4fe8c0d555344632cd785a09db4b88.zip
ContactsCommon: Add param to change the right partition's cursor to null
When has exchange account, it has partition0 and partition1, when destroyLoader(1), it will call onLoaderReset() in ContactEntryListFragment, but change partition0's cursor to null, evently this will cause the exception. Add partition parameter in onLoaderReset() to change the right partition's cursor to null. CRs-Fixed: 667238 Change-Id: I0b151fda491b7a9b789becdb6ef971be405f1aca
-rw-r--r--src/com/android/contacts/common/list/ContactEntryListFragment.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/contacts/common/list/ContactEntryListFragment.java b/src/com/android/contacts/common/list/ContactEntryListFragment.java
index 6893c41c..70ae34d9 100644
--- a/src/com/android/contacts/common/list/ContactEntryListFragment.java
+++ b/src/com/android/contacts/common/list/ContactEntryListFragment.java
@@ -424,7 +424,7 @@ public abstract class ContactEntryListFragment<T extends ContactEntryListAdapter
}
public void onLoaderReset(Loader<Cursor> loader) {
- mAdapter.changeCursor(null);
+ mAdapter.changeCursor(loader.getId(), null);
}
protected void onPartitionLoaded(int partitionIndex, Cursor data) {