diff options
| author | Ray Chen <raychen@google.com> | 2011-09-19 14:20:18 +0800 |
|---|---|---|
| committer | Ray Chen <raychen@google.com> | 2011-09-20 11:58:00 +0800 |
| commit | 3264f438f6787adcb875b2611b5c20c0b833ec5e (patch) | |
| tree | 12b91f4fa56f4b97667285e00db6760c0100b20c /src | |
| parent | 7697fb27322de2e4b164726392a39a68e77b3fdf (diff) | |
| download | android_packages_apps_Gallery2-3264f438f6787adcb875b2611b5c20c0b833ec5e.tar.gz android_packages_apps_Gallery2-3264f438f6787adcb875b2611b5c20c0b833ec5e.tar.bz2 android_packages_apps_Gallery2-3264f438f6787adcb875b2611b5c20c0b833ec5e.zip | |
Fix 5329642 Gallery crashes when viewing Details on certain photos
AddressResolvingListener (mAdapter) is not set until constructor returns, so NPE is thrown
if the resolving happens really fast. This CL uses 'this' instead of mAdapter.
Change-Id: Ifce0ea92a3eb5c794a73cf0e89a236ff3d948c18
Diffstat (limited to 'src')
| -rw-r--r-- | src/com/android/gallery3d/ui/DialogDetailsView.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/ui/DialogDetailsView.java b/src/com/android/gallery3d/ui/DialogDetailsView.java index 07ebc3c2c..adc9de11d 100644 --- a/src/com/android/gallery3d/ui/DialogDetailsView.java +++ b/src/com/android/gallery3d/ui/DialogDetailsView.java @@ -146,7 +146,7 @@ public class DialogDetailsView implements DetailsViewContainer { case MediaDetails.INDEX_LOCATION: { double[] latlng = (double[]) detail.getValue(); mLocationIndex = mItems.size(); - value = DetailsHelper.resolveAddress(mContext, latlng, mAdapter); + value = DetailsHelper.resolveAddress(mContext, latlng, this); break; } case MediaDetails.INDEX_SIZE: { |
