From 489037df1a6e946291ef5bf7b649285c915bdd3d Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Fri, 15 Jul 2016 23:58:09 +0200 Subject: [PATCH] fix dialog crash --- .../androidaps/plugins/DanaR/Dialogs/ProfileViewDialog.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/DanaR/Dialogs/ProfileViewDialog.java b/app/src/main/java/info/nightscout/androidaps/plugins/DanaR/Dialogs/ProfileViewDialog.java index 3572ceeef1..22e720e990 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/DanaR/Dialogs/ProfileViewDialog.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/DanaR/Dialogs/ProfileViewDialog.java @@ -16,7 +16,9 @@ import org.slf4j.LoggerFactory; import java.util.Date; import info.nightscout.androidaps.MainActivity; +import info.nightscout.androidaps.MainApp; import info.nightscout.androidaps.R; +import info.nightscout.androidaps.plugins.DanaR.DanaConnection; import info.nightscout.androidaps.plugins.DanaR.DanaRFragment; import info.nightscout.client.data.NSProfile; import info.nightscout.utils.DecimalFormatter; @@ -73,6 +75,7 @@ public class ProfileViewDialog extends DialogFragment { @Override public void run() { DanaRFragment.getDanaRPump().lastSettingsRead = new Date(0); + if (DanaRFragment.getDanaConnection() == null) DanaRFragment.setDanaConnection(new DanaConnection(MainApp.bus())); DanaRFragment.getDanaConnection().connectIfNotConnected("ProfileViewDialog"); //refreshButton.setVisibility(View.VISIBLE); }