Display error messages when failing to compress/decompress games.

Fixes issue 4681.
This commit is contained in:
Jordan Woyak
2013-01-09 19:59:31 -06:00
parent 32855a289c
commit 6598462aba
2 changed files with 25 additions and 5 deletions

View File

@ -296,9 +296,13 @@ bool DecompressBlobToFile(const char* infile, const char* outfile, CompressCB ca
}
CompressedBlobReader* reader = CompressedBlobReader::Create(infile);
if (!reader) return false;
if (!reader)
return false;
File::IOFile f(outfile, "wb");
if (!f)
return false;
const CompressedBlobHeader &header = reader->GetHeader();
u8* buffer = new u8[header.block_size];
int progress_monitor = max<int>(1, header.num_blocks / 100);