From bef00b19e123478247926b7eb3af8da067f4b925 Mon Sep 17 00:00:00 2001 From: diyaa Date: Tue, 15 Sep 2026 12:54:38 +0200 Subject: [PATCH] Fix musical parameter auto mode switching --- .../MusicalParametersEditorView.swift | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Sources/MusicAssistantApp/Presentation/MusicalParametersEditorView.swift b/Sources/MusicAssistantApp/Presentation/MusicalParametersEditorView.swift index 0dec298..11c2ed4 100644 --- a/Sources/MusicAssistantApp/Presentation/MusicalParametersEditorView.swift +++ b/Sources/MusicAssistantApp/Presentation/MusicalParametersEditorView.swift @@ -67,10 +67,10 @@ private struct ManualAutoIntegerRow: View { Binding { value.mode } set: { newMode in - value.mode = newMode - if newMode == .auto { - value.value = nil - } + value = ManualAutoValue( + mode: newMode, + value: newMode == .manual ? value.value : nil + ) } } @@ -102,10 +102,10 @@ private struct ManualAutoTextRow: View { Binding { value.mode } set: { newMode in - value.mode = newMode - if newMode == .auto { - value.value = nil - } + value = ManualAutoValue( + mode: newMode, + value: newMode == .manual ? value.value : nil + ) } }