am b093e485: Merge "generateProjectThumbnail can fail to close output stream"
* commit 'b093e485bbd790cc4d9678451c8cce4d361c2cf2': generateProjectThumbnail can fail to close output stream
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user