diff options
author | Yuli Huang <yuli@google.com> | 2012-02-07 15:51:24 +0800 |
---|---|---|
committer | Yuli Huang <yuli@google.com> | 2012-02-07 15:57:58 +0800 |
commit | a7b78e224b1808895ea2c3d42ae385526dea12aa (patch) | |
tree | c6f7e50bf90fb3c32845176cbc3587a6100048de /src/com/android/gallery3d/app/PhotoDataAdapter.java | |
parent | e69eba096c3c88e944471499ca7bb47cf77d3e3c (diff) | |
download | android_packages_apps_Gallery2-a7b78e224b1808895ea2c3d42ae385526dea12aa.tar.gz android_packages_apps_Gallery2-a7b78e224b1808895ea2c3d42ae385526dea12aa.tar.bz2 android_packages_apps_Gallery2-a7b78e224b1808895ea2c3d42ae385526dea12aa.zip |
Fix b/5840847: Always show 'Loading...' for corrupt pictures.
Change-Id: I040f6e4090dad3e73b86062ddefd9bb0be581bf5
Diffstat (limited to 'src/com/android/gallery3d/app/PhotoDataAdapter.java')
-rw-r--r-- | src/com/android/gallery3d/app/PhotoDataAdapter.java | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/com/android/gallery3d/app/PhotoDataAdapter.java b/src/com/android/gallery3d/app/PhotoDataAdapter.java index 9b1c8c4c0..0d11ee65f 100644 --- a/src/com/android/gallery3d/app/PhotoDataAdapter.java +++ b/src/com/android/gallery3d/app/PhotoDataAdapter.java @@ -228,15 +228,14 @@ public class PhotoDataAdapter implements PhotoPage.Model { if (entry.screenNail == null) { entry.failToLoad = true; - } else { - if (mDataListener != null) { - mDataListener.onPhotoAvailable(version, false); - } - for (int i = -1; i <=1; ++i) { - if (version == getVersion(mCurrentIndex + i)) { - if (i == 0) updateTileProvider(entry); - mPhotoView.notifyImageInvalidated(i); - } + } + if (mDataListener != null) { + mDataListener.onPhotoAvailable(version, false); + } + for (int i = -1; i <= 1; ++i) { + if (version == getVersion(mCurrentIndex + i)) { + if (i == 0) updateTileProvider(entry); + mPhotoView.notifyImageInvalidated(i); } } updateImageRequests(); |