diff --git a/lib/providers/multimeter_state_provider.dart b/lib/providers/multimeter_state_provider.dart index 639374d5e..1592bc40f 100644 --- a/lib/providers/multimeter_state_provider.dart +++ b/lib/providers/multimeter_state_provider.dart @@ -115,8 +115,8 @@ class MultimeterStateProvider extends ChangeNotifier { notifyListeners(); } - void toggleSwitch(bool value) { - isSwitchChecked = value; + void setSwitch(bool checked) { + isSwitchChecked = checked; notifyListeners(); } diff --git a/lib/view/multimeter_screen.dart b/lib/view/multimeter_screen.dart index cb7702fe6..5b03225df 100644 --- a/lib/view/multimeter_screen.dart +++ b/lib/view/multimeter_screen.dart @@ -396,7 +396,10 @@ class _MultimeterScreenState extends State { value: provider .isSwitchChecked, onChanged: - (bool value) {}, + (bool value) { + provider + .setSwitch(value); + }, ), ), Text(