From 7e3545299129bbfd84b5ff345f75e62b19e02d6d Mon Sep 17 00:00:00 2001
From: Volker Richert <v.richert@addmore.de>
Date: Thu, 30 Mar 2017 16:50:12 +0200
Subject: [PATCH] create a copy of lastPumpStatus

---
 .../main/java/info/nightscout/android/utils/DataStore.java | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/info/nightscout/android/utils/DataStore.java b/app/src/main/java/info/nightscout/android/utils/DataStore.java
index a57e1e1..db6bcd8 100644
--- a/app/src/main/java/info/nightscout/android/utils/DataStore.java
+++ b/app/src/main/java/info/nightscout/android/utils/DataStore.java
@@ -14,16 +14,13 @@ import io.realm.Realm;
 
 public class DataStore {
     private static DataStore instance;
-    private final Realm mRealm;
 
     private PumpStatusEvent lastPumpStatus;
     private int uplooaderBatteryLevel = 0;
     private int unavailableSGVCount = 0;
     private long activePumpMac = 0;
 
-    private DataStore() {
-        mRealm = Realm.getDefaultInstance();
-    }
+    private DataStore() {}
 
     public static DataStore getInstance() {
         if (DataStore.instance == null) {
@@ -45,7 +42,7 @@ public class DataStore {
     }
 
     public void setLastPumpStatus(PumpStatusEvent lastPumpStatus) {
-        this.lastPumpStatus = mRealm.copyFromRealm(lastPumpStatus);
+        this.lastPumpStatus = Realm.getDefaultInstance().copyFromRealm(lastPumpStatus);
     }
 
     public int getUplooaderBatteryLevel() {
-- 
GitLab