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

* commit 'b093e485bbd790cc4d9678451c8cce4d361c2cf2':
  generateProjectThumbnail can fail to close output stream
This commit is contained in:
Elliott Hughes
2014-04-11 17:41:44 +00:00
committed by Android Git Automerger

View File

@@ -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();
}
}