From 6c475bf02a1d83bb88e720165fa1cdca14e295e3 Mon Sep 17 00:00:00 2001 From: 21pages Date: Tue, 1 Aug 2023 12:45:44 +0800 Subject: [PATCH] opt _OptionCheckBox reaction Signed-off-by: 21pages --- flutter/lib/desktop/pages/desktop_setting_page.dart | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/flutter/lib/desktop/pages/desktop_setting_page.dart b/flutter/lib/desktop/pages/desktop_setting_page.dart index b3dc960d8..db3840918 100644 --- a/flutter/lib/desktop/pages/desktop_setting_page.dart +++ b/flutter/lib/desktop/pages/desktop_setting_page.dart @@ -1671,13 +1671,11 @@ Widget _OptionCheckBox(BuildContext context, String label, String key, var ref = value.obs; onChanged(option) async { if (option != null) { + ref.value = option; if (reverse) option = !option; isServer ? await mainSetBoolOption(key, option) : await mainSetLocalBoolOption(key, option); - ref.value = isServer - ? mainGetBoolOptionSync(key) - : mainGetLocalBoolOptionSync(key); ; update?.call(); }