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

Commit 70bba904 authored by Elliott Hughes's avatar Elliott Hughes Committed by Android Git Automerger
Browse files

am b093e485: Merge "generateProjectThumbnail can fail to close output stream"

* commit 'b093e485':
  generateProjectThumbnail can fail to close output stream
parents 1ea1857d b093e485
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -47,6 +47,8 @@ import android.os.Debug;
import android.os.SystemProperties;
import android.os.Environment;

import libcore.io.IoUtils;

/**
 * The VideoEditor implementation {@hide}
 */
@@ -1859,15 +1861,15 @@ public class VideoEditorImpl implements VideoEditor {
                }
            }

            FileOutputStream stream = null;
            try {
                FileOutputStream stream = new FileOutputStream(mProjectPath + "/"
                                                          + THUMBNAIL_FILENAME);
                stream = new FileOutputStream(mProjectPath + "/" + THUMBNAIL_FILENAME);
                projectBitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
                stream.flush();
                stream.close();
            } catch (IOException e) {
                throw new IllegalArgumentException ("Error creating project thumbnail");
            } finally {
                IoUtils.closeQuietly(stream);
                projectBitmap.recycle();
            }
        }