We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3148a0c commit 98fcc84Copy full SHA for 98fcc84
Loop/Managers/DeviceDataManager.swift
@@ -805,7 +805,11 @@ extension DeviceDataManager: CGMManagerDelegate {
805
log.default("CGM manager with identifier '%{public}@' wants deletion", manager.managerIdentifier)
806
807
DispatchQueue.main.async {
808
+ if let cgmManagerUI = self.cgmManager as? CGMManagerUI {
809
+ self.removeDisplayGlucoseUnitObserver(cgmManagerUI)
810
+ }
811
self.cgmManager = nil
812
+ self.displayGlucoseUnitObservers.cleanupDeallocatedElements()
813
}
814
815
0 commit comments