diff --git a/lib/ui/desktop/toolbar/setting/request_rewrite.dart b/lib/ui/desktop/toolbar/setting/request_rewrite.dart index 8870cba..2e59f30 100644 --- a/lib/ui/desktop/toolbar/setting/request_rewrite.dart +++ b/lib/ui/desktop/toolbar/setting/request_rewrite.dart @@ -210,6 +210,7 @@ class _RuleAddDialogState extends State { (formKey.currentState as FormState).save(); rule.updatePathReg(); + rule.enabled = enableNotifier.value; if (widget.currentIndex >= 0) { RequestRewrites.instance.rules[widget.currentIndex] = rule; } else { diff --git a/lib/ui/mobile/setting/request_rewrite.dart b/lib/ui/mobile/setting/request_rewrite.dart index 9ab88e5..8732c7b 100644 --- a/lib/ui/mobile/setting/request_rewrite.dart +++ b/lib/ui/mobile/setting/request_rewrite.dart @@ -154,6 +154,7 @@ class _RewriteRuleState extends State { if ((formKey.currentState as FormState).validate()) { (formKey.currentState as FormState).save(); rule.updatePathReg(); + rule.enabled = enableNotifier.value; if (widget.currentIndex >= 0) { RequestRewrites.instance.rules[widget.currentIndex] = rule; } else {