diff --git a/.classpath b/.classpath index a4763d1..7bc01d9 100644 --- a/.classpath +++ b/.classpath @@ -3,6 +3,7 @@ - + + diff --git a/src/org/andengine/extension/tmx/TMXLayer.java b/src/org/andengine/extension/tmx/TMXLayer.java index 67ef19f..f0f7aa3 100644 --- a/src/org/andengine/extension/tmx/TMXLayer.java +++ b/src/org/andengine/extension/tmx/TMXLayer.java @@ -219,8 +219,9 @@ void initializeTMXTileFromXML(final Attributes pAttributes, final ITMXTileProper void initializeTMXTilesFromDataString(final String pDataString, final String pDataEncoding, final String pDataCompression, final ITMXTilePropertiesListener pTMXTilePropertyListener) throws IOException, IllegalArgumentException { DataInputStream dataIn = null; + InputStream in = null; try{ - InputStream in = new ByteArrayInputStream(pDataString.getBytes("UTF-8")); + in = new ByteArrayInputStream(pDataString.getBytes("UTF-8")); /* Wrap decoding Streams if necessary. */ if(pDataEncoding != null) { @@ -248,6 +249,7 @@ void initializeTMXTilesFromDataString(final String pDataString, final String pDa } } finally { StreamUtils.close(dataIn); + StreamUtils.close(in); } }