XMLImporter: make sure to close stream if exception occurs

experimental
shadowislord 10 years ago
parent bbbcd8eba5
commit 47e1c336e6
  1. 11
      jme3-plugins/src/xml/java/com/jme3/export/xml/XMLImporter.java

@ -71,12 +71,15 @@ public class XMLImporter implements JmeImporter {
this.assetManager = assetManager;
}
public Object load(AssetInfo info) throws IOException{
public Object load(AssetInfo info) throws IOException {
assetManager = info.getManager();
InputStream in = info.openStream();
Savable obj = load(in);
in.close();
return obj;
try {
return load(in);
} finally {
if (in != null)
in.close();
}
}
public Savable load(File f) throws IOException {

Loading…
Cancel
Save