From 603a23a1a8a3a969b607e48db1bf8bd99bdfb5b8 Mon Sep 17 00:00:00 2001 From: Benjamin Erhart Date: Wed, 15 Apr 2026 13:47:36 +0200 Subject: [PATCH] Issue #3: Only change system setting immediately, if isDnsEnabled. --- dns/ViewModel.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dns/ViewModel.swift b/dns/ViewModel.swift index c5f8b3b..775184e 100644 --- a/dns/ViewModel.swift +++ b/dns/ViewModel.swift @@ -17,7 +17,12 @@ class ViewModel: NSObject, ObservableObject { didSet { Settings.blocklist = blocklist - toggleDns() + if isDnsEnabled { + toggleDns() + } + else { + isProgrammaticChange = false + } } }