Ensured proper closing when opening the second of two packs throws an exception

This commit is contained in:
Vhati 2017-12-15 23:05:17 -05:00
parent 4d7a3f7e9a
commit 3aedf9b561

View file

@ -193,10 +193,10 @@ public class ModPatchThread extends Thread {
}
else if ( dataDatFile.exists() && resourceDatFile.exists() ) { // FTL 1.01-1.5.13.
AbstractPack dataPack = new FTLPack( dataDatFile, "r+" );
AbstractPack resourcePack = new FTLPack( resourceDatFile, "r+" );
packContainer.setPackFor( "audio/", resourcePack );
packContainer.setPackFor( "data/", dataPack );
AbstractPack resourcePack = new FTLPack( resourceDatFile, "r+" );
packContainer.setPackFor( "audio/", resourcePack );
packContainer.setPackFor( "fonts/", resourcePack );
packContainer.setPackFor( "img/", resourcePack );