From 1db027c598d0f9dd7a5ac93c28cb9374acd7f542 Mon Sep 17 00:00:00 2001 From: Erik Johansson Date: Sun, 26 Nov 2017 19:11:57 +0100 Subject: [PATCH] Update scale data outside of the loop --- .../health/openscale/gui/activities/DataEntryActivity.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/android_app/app/src/main/java/com/health/openscale/gui/activities/DataEntryActivity.java b/android_app/app/src/main/java/com/health/openscale/gui/activities/DataEntryActivity.java index 7943085b..108760f5 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/activities/DataEntryActivity.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/activities/DataEntryActivity.java @@ -226,16 +226,17 @@ public class DataEntryActivity extends Activity { ScaleData lastScaleData = OpenScale.getInstance(getApplicationContext()).getScaleDataList().get(0); // show as default last scale data + lastScaleData.setDateTime(new Date()); + lastScaleData.setComment(""); for (MeasurementView measurement : dataEntryMeasurements) { - lastScaleData.setDateTime(new Date()); - lastScaleData.setComment(""); measurement.updateValue(lastScaleData); } } else { setViewMode(MeasurementView.MeasurementViewMode.ADD); // show default values + ScaleData newScaleData = new ScaleData(); for (MeasurementView measurement : dataEntryMeasurements) { - measurement.updateValue(new ScaleData()); + measurement.updateValue(newScaleData); } } }