DO NOT MERGE) ExifInterface: Provide backward compatibility

ExifInterface.saveAttribute() didn't throw UnsupportedOperationException
before. Use IOException instead of UnsupportedOperationException for
backward compatibility.

Bug: 30936376, Bug: 32068647, Bug: 31319086
Change-Id: Iacc7b4d91d49edd7bece8f2e738a633a91025eca
This commit is contained in:
Sungsoo
2016-10-13 12:24:16 +09:00
committed by Sungsoo Lim
parent ded4df2e79
commit 87a9ac70c3

View File

@@ -1367,8 +1367,7 @@ public class ExifInterface {
*/ */
public void saveAttributes() throws IOException { public void saveAttributes() throws IOException {
if (!mIsSupportedFile) { if (!mIsSupportedFile) {
throw new UnsupportedOperationException( throw new IOException("ExifInterface only supports saving attributes on JPEG formats.");
"ExifInterface only supports saving attributes on JPEG formats.");
} }
// Keep the thumbnail in memory // Keep the thumbnail in memory
mThumbnailBytes = getThumbnail(); mThumbnailBytes = getThumbnail();