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
commit28a814faa876e1291c3b2d5cbc0ebb78e9df5221 (patch)
tree53af59d12eabdde6fe70c7761aa3f963dcd21253 /gallerycommon/src/com/android/gallery3d/exif/ExifData.java
parent86ad9b7a1fa1e31cbb07d972d581386bc2b13a59 (diff)
downloadandroid_packages_apps_Gallery2-28a814faa876e1291c3b2d5cbc0ebb78e9df5221.tar.gz
android_packages_apps_Gallery2-28a814faa876e1291c3b2d5cbc0ebb78e9df5221.tar.bz2
android_packages_apps_Gallery2-28a814faa876e1291c3b2d5cbc0ebb78e9df5221.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;
}