fs/io/FileOutputStream: add static method Create()

This commit is contained in:
Max Kellermann
2015-01-14 19:43:19 +01:00
parent 6e8ea2a2cb
commit eaf0662b75
3 changed files with 15 additions and 4 deletions

View File

@@ -167,11 +167,9 @@ RecorderOutput::Open(AudioFormat &audio_format, Error &error)
{
/* create the output file */
file = new FileOutputStream(path, error);
if (!file->IsDefined()) {
delete file;
file = FileOutputStream::Create(path, error);
if (file == nullptr)
return false;
}
/* open the encoder */