From 1465912dc8dc983b5ad09268d9ada1854dcbff52 Mon Sep 17 00:00:00 2001
From: Volker Richert <v.richert@addmore.de>
Date: Thu, 30 Mar 2017 18:01:49 +0200
Subject: [PATCH] close Realm also after getInstance

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

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 db6bcd8..a61fbf7 100644
--- a/app/src/main/java/info/nightscout/android/utils/DataStore.java
+++ b/app/src/main/java/info/nightscout/android/utils/DataStore.java
@@ -42,7 +42,10 @@ public class DataStore {
     }
 
     public void setLastPumpStatus(PumpStatusEvent lastPumpStatus) {
-        this.lastPumpStatus = Realm.getDefaultInstance().copyFromRealm(lastPumpStatus);
+        Realm realm = Realm.getDefaultInstance();
+
+        this.lastPumpStatus = realm.copyFromRealm(lastPumpStatus);
+        if (!realm.isClosed()) realm.close();
     }
 
     public int getUplooaderBatteryLevel() {
-- 
GitLab