From 3aedf9b56131432ae8089d8b1becda06d1ab49fb Mon Sep 17 00:00:00 2001 From: Vhati Date: Fri, 15 Dec 2017 23:05:17 -0500 Subject: [PATCH] Ensured proper closing when opening the second of two packs throws an exception --- src/main/java/net/vhati/modmanager/core/ModPatchThread.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/vhati/modmanager/core/ModPatchThread.java b/src/main/java/net/vhati/modmanager/core/ModPatchThread.java index 160569f..45c8dcb 100644 --- a/src/main/java/net/vhati/modmanager/core/ModPatchThread.java +++ b/src/main/java/net/vhati/modmanager/core/ModPatchThread.java @@ -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 );