Close FileHandle

This commit is contained in:
stleusc 2013-12-01 19:54:16 -05:00 committed by Hannes Janetzek
parent 940a32668e
commit 0a474bd3d9

@ -40,6 +40,7 @@ public class MapFileTileSource extends TileSource {
IndexCache databaseIndexCache;
boolean experimental;
File mapFile;
RandomAccessFile mInputFile;
public boolean setMapFile(String filename) {
setOption("file", filename);
@ -78,7 +79,7 @@ public class MapFileTileSource extends TileSource {
}
// open the file in read only mode
RandomAccessFile mInputFile = new RandomAccessFile(file, READ_ONLY_MODE);
mInputFile = new RandomAccessFile(file, READ_ONLY_MODE);
long mFileSize = mInputFile.length();
ReadBuffer mReadBuffer = new ReadBuffer(mInputFile);
@ -117,7 +118,14 @@ public class MapFileTileSource extends TileSource {
@Override
public void close() {
if (mInputFile != null) {
try {
mInputFile.close();
} catch (IOException e) {
}
}
mInputFile = null;
fileHeader = null;
fileInfo = null;
mapFile = null;