From 32c54c3028289469970a82cacce9caea854098b9 Mon Sep 17 00:00:00 2001 From: decodism <77468771+decodism@users.noreply.github.com> Date: Mon, 4 Apr 2022 01:14:28 +0200 Subject: [PATCH] Save text entries without return --- DNSecure/Views/DetailView.swift | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/DNSecure/Views/DetailView.swift b/DNSecure/Views/DetailView.swift index 4dfc954..42d43a0 100644 --- a/DNSecure/Views/DetailView.swift +++ b/DNSecure/Views/DetailView.swift @@ -48,8 +48,8 @@ extension DetailView: View { get: { configuration.servers[i] }, set: { configuration.servers[i] = $0 } ), - onCommit: { - self.server.configuration = .dnsOverTLS(configuration) + onEditingChanged: { + if (!$0) { self.server.configuration = .dnsOverTLS(configuration) } } ) .textContentType(.URL) @@ -87,8 +87,8 @@ extension DetailView: View { configuration.serverName = $0 } ), - onCommit: { - self.server.configuration = .dnsOverTLS(configuration) + onEditingChanged: { + if (!$0) { self.server.configuration = .dnsOverTLS(configuration) } } ) .multilineTextAlignment(.trailing) @@ -113,8 +113,8 @@ extension DetailView: View { get: { configuration.servers[i] }, set: { configuration.servers[i] = $0 } ), - onCommit: { - self.server.configuration = .dnsOverHTTPS(configuration) + onEditingChanged: { + if (!$0) { self.server.configuration = .dnsOverHTTPS(configuration) } } ) .textContentType(.URL) @@ -152,8 +152,8 @@ extension DetailView: View { configuration.serverURL = URL(string: $0) } ), - onCommit: { - self.server.configuration = .dnsOverHTTPS(configuration) + onEditingChanged: { + if (!$0) { self.server.configuration = .dnsOverHTTPS(configuration) } } ) .multilineTextAlignment(.trailing)