Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 8006e983 authored by Jessie Hao's avatar Jessie Hao Committed by Michael Bestas
Browse files

Fix Gallery keeps stopping issue when edit and save a picture.



Edit picture in Gallery, meet "Gallery keeps stopping" when try to save
picture.
E AndroidRuntime: Process: com.android.gallery3d, PID: 3740
E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method
'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
E AndroidRuntime: 	at com.android.gallery3d.filtershow.tools.SaveImage.getExifData(SaveImage.java:250)
E AndroidRuntime: 	at com.android.gallery3d.filtershow.tools.SaveImage.processAndSaveImage(SaveImage.java:369)

Add nullpointer check to avoid crash.

Signed-off-by: default avatarJessie Hao <juan.hao@nxp.com>
Change-Id: Ia41dffa6a2bbeadd6121293b0eea78a268347778
parent a0401da8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -264,7 +264,7 @@ public class SaveImage {
        if (mimeType == null) {
            mimeType = ImageLoader.getMimeType(mSelectedImageUri);
        }
        if (mimeType.equals(ImageLoader.JPEG_MIME_TYPE)) {
        if ((mimeType != null) && mimeType.equals(ImageLoader.JPEG_MIME_TYPE)) {
            InputStream inStream = null;
            try {
                inStream = mContext.getContentResolver().openInputStream(source);