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);
}
}