diff --git a/contrib/RideLogger/src/com/ridelogger/listners/Ant.java b/contrib/RideLogger/src/com/ridelogger/listners/Ant.java index e1cf3cdf7..27e79b9f5 100644 --- a/contrib/RideLogger/src/com/ridelogger/listners/Ant.java +++ b/contrib/RideLogger/src/com/ridelogger/listners/Ant.java @@ -59,6 +59,27 @@ public class Ant extends Base } } + @Override + public void writeData(String key, String value) + { + super.writeData(prefix + key, value); + } + + + @Override + public void writeData(Map map) + { + if(prefix != "") { + for (Map.Entry entry : map.entrySet()) { + map.remove(entry); + map.put(prefix + entry.getKey(), entry.getValue()); + } + } + + super.writeData(map); + } + + @Override public void alterCurrentData(String key, String value) { @@ -68,10 +89,11 @@ public class Ant extends Base @Override public void alterCurrentData(Map map) { - for (Map.Entry entry : map.entrySet()) - { - map.remove(entry); - map.put(prefix + entry.getKey(), entry.getValue()); + if(prefix != "") { + for (Map.Entry entry : map.entrySet()) { + map.remove(entry); + map.put(prefix + entry.getKey(), entry.getValue()); + } } super.alterCurrentData(map); diff --git a/contrib/RideLogger/src/com/ridelogger/listners/Base.java b/contrib/RideLogger/src/com/ridelogger/listners/Base.java index ea26572fb..46ae9b6f7 100644 --- a/contrib/RideLogger/src/com/ridelogger/listners/Base.java +++ b/contrib/RideLogger/src/com/ridelogger/listners/Base.java @@ -76,8 +76,7 @@ public class Base buf.write("\":"); buf.write(ts); - for (Map.Entry entry : map.entrySet()) - { + for (Map.Entry entry : map.entrySet()) { String key = entry.getKey(); String value = entry.getValue(); @@ -111,8 +110,7 @@ public class Base synchronized (currentValues) { currentValues.put("SECS", getTs()); - for (Map.Entry entry : map.entrySet()) - { + for (Map.Entry entry : map.entrySet()) { currentValues.put(entry.getKey(), entry.getValue()); }