瀏覽代碼

fix in logic for deleting carbs when closing the bolus view

polscm32 2 年之前
父節點
當前提交
56df35ab89
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      FreeAPS/Sources/Modules/Bolus/View/AlternativeBolusCalcRootView.swift

+ 2 - 2
FreeAPS/Sources/Modules/Bolus/View/AlternativeBolusCalcRootView.swift

@@ -529,9 +529,9 @@ extension Bolus {
                     }
                 }
                 .onDisappear {
-                    if hasFatOrProtein, !keepForNextWiew, state.useCalc {
+                    if hasFatOrProtein, !keepForNextWiew, state.useCalc, treatmentsViewMode == .editMode {
                         state.delete(deleteTwice: true, meal: meal)
-                    } else if !keepForNextWiew, state.useCalc {
+                    } else if !keepForNextWiew, state.useCalc, treatmentsViewMode == .editMode {
                         state.delete(deleteTwice: false, meal: meal)
                     }
                 }