From 22bd36448e342ed86fbb60f9465cfdf1ba1c0f6c Mon Sep 17 00:00:00 2001 From: Sungsoo Date: Thu, 13 Oct 2016 12:24:16 +0900 Subject: [PATCH] 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 --- media/java/android/media/ExifInterface.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media/java/android/media/ExifInterface.java b/media/java/android/media/ExifInterface.java index d51dbda38dec..532368ff2a40 100644 --- a/media/java/android/media/ExifInterface.java +++ b/media/java/android/media/ExifInterface.java @@ -1367,8 +1367,7 @@ public class ExifInterface { */ public void saveAttributes() throws IOException { if (!mIsSupportedFile) { - throw new UnsupportedOperationException( - "ExifInterface only supports saving attributes on JPEG formats."); + throw new IOException("ExifInterface only supports saving attributes on JPEG formats."); } // Keep the thumbnail in memory mThumbnailBytes = getThumbnail(); -- 2.11.0