]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/load/FileCacher.java
Version 15, March 2013
[GpsPrune.git] / tim / prune / load / FileCacher.java
index 1d12397dd61514a904faae91b0d32902c341afe2..da354aac8b253895324e84b8a2b67d0ed74bbcb3 100644 (file)
@@ -42,8 +42,14 @@ public class FileCacher
                        {
                                reader = new BufferedReader(new FileReader(_file));
                                String currLine = reader.readLine();
+                               if (currLine != null && currLine.startsWith("<?xml")) {
+                                       return; // it's an xml file, it shouldn't use this cacher
+                               }
                                while (currLine != null)
                                {
+                                       if (currLine.indexOf('\0') >= 0) {
+                                               return; // it's a binary file, shouldn't use this cacher
+                                       }
                                        if (currLine.trim().length() > 0)
                                                contentList.add(currLine);
                                        currLine = reader.readLine();