check for nogolist

This commit is contained in:
afischerdev 2024-05-22 17:54:44 +02:00
parent 73e7873583
commit 7001c4cbc7
2 changed files with 11 additions and 5 deletions

View file

@ -224,7 +224,9 @@ public class BRouterView extends View {
// add a "last timeout" dummy profile // add a "last timeout" dummy profile
File lastTimeoutFile = new File(modesDir + "/timeoutdata.txt"); File lastTimeoutFile = new File(modesDir + "/timeoutdata.txt");
long lastTimeoutTime = lastTimeoutFile.lastModified(); long lastTimeoutTime = lastTimeoutFile.lastModified();
if (lastTimeoutTime > 0 && System.currentTimeMillis() - lastTimeoutTime < 1800000) { if (lastTimeoutTime > 0 &&
lastTimeoutFile.length() > 0 &&
System.currentTimeMillis() - lastTimeoutTime < 1800000) {
BufferedReader br = new BufferedReader(new FileReader(lastTimeoutFile)); BufferedReader br = new BufferedReader(new FileReader(lastTimeoutFile));
String repeatProfile = br.readLine(); String repeatProfile = br.readLine();
br.close(); br.close();

View file

@ -214,10 +214,14 @@ public class BRouterWorker {
} }
private void writeWPList(BufferedWriter bw, List<OsmNodeNamed> wps) throws Exception { private void writeWPList(BufferedWriter bw, List<OsmNodeNamed> wps) throws Exception {
bw.write(wps.size() + "\n"); if (wps == null) {
for (OsmNodeNamed wp : wps) { bw.write("0\n");
bw.write(wp.toString()); } else {
bw.write("\n"); bw.write(wps.size() + "\n");
for (OsmNodeNamed wp : wps) {
bw.write(wp.toString());
bw.write("\n");
}
} }
} }
} }