From d4537a001f68862b3c594effdd0d2b96bcf479be Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Fri, 30 Jun 2017 23:59:12 +0200 Subject: [PATCH] check for null profile in watchupdaterservice --- .../plugins/Wear/wearintegration/WatchUpdaterService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/Wear/wearintegration/WatchUpdaterService.java b/app/src/main/java/info/nightscout/androidaps/plugins/Wear/wearintegration/WatchUpdaterService.java index bf03d18875..627e8d431c 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/Wear/wearintegration/WatchUpdaterService.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/Wear/wearintegration/WatchUpdaterService.java @@ -527,6 +527,12 @@ public class WatchUpdaterService extends WearableListenerService implements String status = ""; boolean shortString = true; + Profile profile = MainApp.getConfigBuilder().getProfile(); + if (profile == null) { + status = MainApp.sResources.getString(R.string.noprofile); + return status; + } + LoopPlugin activeloop = MainApp.getConfigBuilder().getActiveLoop(); if (activeloop != null && !activeloop.isEnabled(PluginBase.LOOP)) { @@ -560,7 +566,6 @@ public class WatchUpdaterService extends WearableListenerService implements + DecimalFormatter.to2Decimal(bolusIob.iob) + "|" + DecimalFormatter.to2Decimal(basalIob.basaliob) + ")"; } - Profile profile = MainApp.getConfigBuilder().getProfile(); if (!mPrefs.getBoolean("wear_showbgi", false)) { return status; }