summaryrefslogtreecommitdiffstats
path: root/gallerycommon/src/com/android/gallery3d/exif/ExifData.java
diff options
context:
space:
mode:
authorEarl Ou <shunhsingou@google.com>2012-10-24 10:44:03 +0800
committerEarl Ou <shunhsingou@google.com>2012-11-07 13:36:41 +0800
commitcd42404ea4453f0a85539890be8e73c38ed7fb69 (patch)
tree04cafb37f4954ded3ac0c761bdc273da4aa35849 /gallerycommon/src/com/android/gallery3d/exif/ExifData.java
parentc188a0d5d2a8cfa4237daf4a94adce31f77151e4 (diff)
downloadandroid_packages_apps_Snap-cd42404ea4453f0a85539890be8e73c38ed7fb69.tar.gz
android_packages_apps_Snap-cd42404ea4453f0a85539890be8e73c38ed7fb69.tar.bz2
android_packages_apps_Snap-cd42404ea4453f0a85539890be8e73c38ed7fb69.zip
Handle undefined tags and ignore copyright tag in exif test
Change-Id: I531518555257bdaefb79b681282c6aad07542b4b
Diffstat (limited to 'gallerycommon/src/com/android/gallery3d/exif/ExifData.java')
-rw-r--r--gallerycommon/src/com/android/gallery3d/exif/ExifData.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/gallerycommon/src/com/android/gallery3d/exif/ExifData.java b/gallerycommon/src/com/android/gallery3d/exif/ExifData.java
index 7f7971384..96ccb5b91 100644
--- a/gallerycommon/src/com/android/gallery3d/exif/ExifData.java
+++ b/gallerycommon/src/com/android/gallery3d/exif/ExifData.java
@@ -127,7 +127,9 @@ public class ExifData {
}
for (int i = 0; i < IfdId.TYPE_IFD_COUNT; i++) {
- if (!Util.equals(data.getIfdData(i), getIfdData(i))) return false;
+ IfdData ifd1 = data.getIfdData(i);
+ IfdData ifd2 = getIfdData(i);
+ if ((ifd1 != ifd2) && (ifd1 != null && !ifd1.equals(ifd2))) return false;
}
return true;
}