X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Fload%2FFileCacher.java;h=a151c2e285022f48c5ffe8bbdf2c3d8433c09df0;hb=2d8cb72e84d5cc1089ce77baf1e34ea3ea2f8465;hp=de1e7caea8d6b2bd909943f6ad59f34661815096;hpb=54b9d8bc8f0025ccf97a67d9dd217ef1f9cf082f;p=GpsPrune.git diff --git a/tim/prune/load/FileCacher.java b/tim/prune/load/FileCacher.java index de1e7ca..a151c2e 100644 --- a/tim/prune/load/FileCacher.java +++ b/tim/prune/load/FileCacher.java @@ -12,7 +12,9 @@ import java.util.ArrayList; */ public class FileCacher { + /** File to cache */ private File _file = null; + /** Array to hold lines of file */ private String[] _contentArray = null; @@ -40,8 +42,16 @@ public class FileCacher { reader = new BufferedReader(new FileReader(_file)); String currLine = reader.readLine(); + if (currLine != null && currLine.startsWith("= 0) + { + reader.close(); + return; // it's a binary file, shouldn't use this cacher + } if (currLine.trim().length() > 0) contentList.add(currLine); currLine = reader.readLine();