From b826bf9182f4636ea891d1da156e26944b784ef7 Mon Sep 17 00:00:00 2001 From: Wu-cheng Li Date: Tue, 11 Aug 2009 23:35:28 +0800 Subject: [PATCH] Fix the bug that EXIF attributes are always cached. b2039501 --- media/java/android/media/ExifInterface.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media/java/android/media/ExifInterface.java b/media/java/android/media/ExifInterface.java index 645f3f63a6ef9..6d7c0ae2facf7 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; + } } /**