From 2b1e943536c8f2ac60c7dbba3f67570d87c43405 Mon Sep 17 00:00:00 2001 From: Graham Jones Date: Thu, 10 Mar 2022 21:10:14 +0000 Subject: [PATCH] Fixed crash when datapoints to upload list had zero length - don't know why it ever worked! --- app/src/main/java/uk/org/openseizuredetector/LogManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/uk/org/openseizuredetector/LogManager.java b/app/src/main/java/uk/org/openseizuredetector/LogManager.java index 6e46344..c5df64f 100644 --- a/app/src/main/java/uk/org/openseizuredetector/LogManager.java +++ b/app/src/main/java/uk/org/openseizuredetector/LogManager.java @@ -801,7 +801,9 @@ public class LogManager { // to upload the next one. public void datapointCallback(String datapointStr) { Log.v(TAG, "datapointCallback() " + datapointStr + ", mCurrentEventId=" + mCurrentEventId); - mDatapointsToUploadList.remove(0); + if (mDatapointsToUploadList.size() > 0) { + mDatapointsToUploadList.remove(0); + } setDatapointToUploaded(mCurrentDatapointId, mCurrentEventId); uploadNextDatapoint(); }