commit | b369c499456175337b9fe7a2aa4a8d0b7b8a597a | [log] [tgz] |
---|---|---|
author | Dmitri Plotnikov <dplotnikov@google.com> | Wed Mar 24 18:11:24 2010 -0700 |
committer | Dmitri Plotnikov <dplotnikov@google.com> | Wed Mar 24 18:11:24 2010 -0700 |
tree | 48187c204110cb2180b70b5f6f19632a46b08d97 | |
parent | fd8015f37dd69c27aee9e43ad409cfb714d658cd [diff] |
Clearing photo cache on cursor change Bug: 2539327 Change-Id: I8173490a3d40c73a23f5c4be2faa53ce7a84c1b4
diff --git a/src/com/android/contacts/ContactPhotoLoader.java b/src/com/android/contacts/ContactPhotoLoader.java index e82882c..d250a86 100644 --- a/src/com/android/contacts/ContactPhotoLoader.java +++ b/src/com/android/contacts/ContactPhotoLoader.java
@@ -201,6 +201,11 @@ mBitmapCache.clear(); } + public void clear() { + mPendingRequests.clear(); + mBitmapCache.clear(); + } + /** * Temporarily stops loading photos from the database. */
diff --git a/src/com/android/contacts/ContactsListActivity.java b/src/com/android/contacts/ContactsListActivity.java index 122e97b..da96e2b 100644 --- a/src/com/android/contacts/ContactsListActivity.java +++ b/src/com/android/contacts/ContactsListActivity.java
@@ -3337,6 +3337,8 @@ foundContactsText.setText(text); } + mPhotoLoader.clear(); + super.changeCursor(cursor); // Update the indexer for the fast scroll widget updateIndexer(cursor);