From 1d440d25bef0b4a697343fd6f26fc9ab42cd20b9 Mon Sep 17 00:00:00 2001 From: Aunali321 Date: Tue, 1 Nov 2022 15:36:06 +0530 Subject: [PATCH] fix: dont select all patches if experimental toggle is off. --- .../patches_selector/patches_selector_viewmodel.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/ui/views/patches_selector/patches_selector_viewmodel.dart b/lib/ui/views/patches_selector/patches_selector_viewmodel.dart index 7b536044..4ef4c2bc 100644 --- a/lib/ui/views/patches_selector/patches_selector_viewmodel.dart +++ b/lib/ui/views/patches_selector/patches_selector_viewmodel.dart @@ -61,9 +61,16 @@ class PatchesSelectorViewModel extends BaseViewModel { void selectAllPatches(bool isSelected) { selectedPatches.clear(); - if (isSelected) { + + if (isSelected && _managerAPI.areExperimentalPatchesEnabled() == false) { + selectedPatches + .addAll(patches.where((element) => isPatchSupported(element))); + } + + if (isSelected && _managerAPI.areExperimentalPatchesEnabled()) { selectedPatches.addAll(patches); } + notifyListeners(); }