summaryrefslogtreecommitdiffstats
path: root/media/java
diff options
context:
space:
mode:
authorWu-cheng Li <wuchengli@google.com>2009-08-11 23:35:28 +0800
committerWu-cheng Li <wuchengli@google.com>2009-08-11 23:37:01 +0800
commitb826bf9182f4636ea891d1da156e26944b784ef7 (patch)
tree304826debf671eb9c38aaa9812d0117f772e60fb /media/java
parente6034f6cd8fc32641f31e5a3cf068b6d56309872 (diff)
downloadframeworks_base-b826bf9182f4636ea891d1da156e26944b784ef7.zip
frameworks_base-b826bf9182f4636ea891d1da156e26944b784ef7.tar.gz
frameworks_base-b826bf9182f4636ea891d1da156e26944b784ef7.tar.bz2
Fix the bug that EXIF attributes are always cached.
b2039501
Diffstat (limited to 'media/java')
-rw-r--r--media/java/android/media/ExifInterface.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/media/java/android/media/ExifInterface.java b/media/java/android/media/ExifInterface.java
index 645f3f6..6d7c0ae 100644
--- a/media/java/android/media/ExifInterface.java
+++ b/media/java/android/media/ExifInterface.java
@@ -128,7 +128,10 @@ public class ExifInterface {
}
public void setFilename(String filename) {
- mFilename = filename;
+ if (mFilename == null || !mFilename.equals(filename)) {
+ mFilename = filename;
+ mCachedAttributes = null;
+ }
}
/**