summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRay Chen <raychen@google.com>2011-09-19 14:20:18 +0800
committerRay Chen <raychen@google.com>2011-09-20 11:58:00 +0800
commit3264f438f6787adcb875b2611b5c20c0b833ec5e (patch)
tree12b91f4fa56f4b97667285e00db6760c0100b20c /src
parent7697fb27322de2e4b164726392a39a68e77b3fdf (diff)
downloadandroid_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.java2
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: {