Просмотр исходного кода

Merge branch 'dev' into update-submodules-2026-01-05

marionbarker 4 месяцев назад
Родитель
Сommit
acb8a6b495
2 измененных файлов с 7 добавлено и 7 удалено
  1. 1 1
      Config.xcconfig
  2. 6 6
      Trio/Sources/Modules/Treatments/View/MealPreset/MealPresetView.swift

+ 1 - 1
Config.xcconfig

@@ -19,7 +19,7 @@ TRIO_APP_GROUP_ID = group.org.nightscout.$(DEVELOPMENT_TEAM).trio.trio-app-group
 
 
 // The developers set the version numbers, please leave them alone
 // The developers set the version numbers, please leave them alone
 APP_VERSION = 0.6.0
 APP_VERSION = 0.6.0
-APP_DEV_VERSION = 0.6.0.37
+APP_DEV_VERSION = 0.6.0.38
 APP_BUILD_NUMBER = 1
 APP_BUILD_NUMBER = 1
 COPYRIGHT_NOTICE =
 COPYRIGHT_NOTICE =
 
 

+ 6 - 6
Trio/Sources/Modules/Treatments/View/MealPreset/MealPresetView.swift

@@ -66,7 +66,6 @@ struct MealPresetView: View {
                 ToolbarItem(placement: .topBarLeading) {
                 ToolbarItem(placement: .topBarLeading) {
                     Button {
                     Button {
                         dismiss()
                         dismiss()
-                        resetValues()
                     } label: {
                     } label: {
                         Text("Close")
                         Text("Close")
                     }
                     }
@@ -74,7 +73,6 @@ struct MealPresetView: View {
                 ToolbarItem(placement: .topBarTrailing) {
                 ToolbarItem(placement: .topBarTrailing) {
                     Button(action: {
                     Button(action: {
                         showAddNewPresetSheet.toggle()
                         showAddNewPresetSheet.toggle()
-                        resetValues()
                     }, label: {
                     }, label: {
                         HStack {
                         HStack {
                             Text("New Preset")
                             Text("New Preset")
@@ -93,7 +91,7 @@ struct MealPresetView: View {
                     onSave: savePreset,
                     onSave: savePreset,
                     onCancel: {
                     onCancel: {
                         showAddNewPresetSheet.toggle()
                         showAddNewPresetSheet.toggle()
-                        resetValues()
+                        resetNewPresetForm()
                     }
                     }
                 )
                 )
             }
             }
@@ -267,12 +265,15 @@ struct MealPresetView: View {
     }
     }
 
 
     private func resetValues() {
     private func resetValues() {
+        state.selection = nil
+        state.summation.removeAll()
+    }
+
+    private func resetNewPresetForm() {
         dish = ""
         dish = ""
         presetCarbs = 0
         presetCarbs = 0
         presetFat = 0
         presetFat = 0
         presetProtein = 0
         presetProtein = 0
-        state.selection = nil
-        state.summation.removeAll()
     }
     }
 
 
     private var minusButton: some View {
     private var minusButton: some View {
@@ -345,7 +346,6 @@ struct MealPresetView: View {
                 guard moc.hasChanges else { return }
                 guard moc.hasChanges else { return }
                 try moc.save()
                 try moc.save()
                 showAddNewPresetSheet.toggle()
                 showAddNewPresetSheet.toggle()
-                resetValues()
             } catch let error as NSError {
             } catch let error as NSError {
                 debugPrint("\(DebuggingIdentifiers.failed) Failed to save Meal Preset with error: \(error.userInfo)")
                 debugPrint("\(DebuggingIdentifiers.failed) Failed to save Meal Preset with error: \(error.userInfo)")
             }
             }