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
File lastTimeoutFile = new File(modesDir + "/timeoutdata.txt");
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));
String repeatProfile = br.readLine();
br.close();

View file

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