From 531e7db0eaa659989c081a07f6c78c1193a58fa9 Mon Sep 17 00:00:00 2001 From: Pete Schwamb Date: Sat, 5 Nov 2016 12:44:44 -0500 Subject: [PATCH] fix interleaving updates issue --- Loop/View Controllers/StatusTableViewController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Loop/View Controllers/StatusTableViewController.swift b/Loop/View Controllers/StatusTableViewController.swift index 9b9a2ad8f4..6c20a8e768 100644 --- a/Loop/View Controllers/StatusTableViewController.swift +++ b/Loop/View Controllers/StatusTableViewController.swift @@ -147,7 +147,6 @@ final class StatusTableViewController: UITableViewController, UIGestureRecognize charts.startDate = Calendar.current.nextDate(after: date, matching: components, matchingPolicy: .strict, direction: .backward) ?? date let reloadGroup = DispatchGroup() - let oldRecommendedTempBasal = self.recommendedTempBasal var newRecommendedTempBasal: LoopDataManager.TempBasalRecommendation? if let glucoseStore = dataManager.glucoseStore { @@ -274,6 +273,7 @@ final class StatusTableViewController: UITableViewController, UIGestureRecognize self.charts.prerender() // Show/hide the recommended temp basal row + let oldRecommendedTempBasal = self.recommendedTempBasal self.recommendedTempBasal = newRecommendedTempBasal switch (oldRecommendedTempBasal, newRecommendedTempBasal) { case (let old?, let new?) where old != new: