From 915a85a2f0f506adf8ba329e1eb5f402dec883f9 Mon Sep 17 00:00:00 2001 From: Alberto Ponces Date: Wed, 31 Aug 2022 09:32:56 +0100 Subject: [PATCH] fix: set clean selected patches only if not already set --- .../patches_selector/patches_selector_viewmodel.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/ui/views/patches_selector/patches_selector_viewmodel.dart b/lib/ui/views/patches_selector/patches_selector_viewmodel.dart index 75b55d14..6d355571 100644 --- a/lib/ui/views/patches_selector/patches_selector_viewmodel.dart +++ b/lib/ui/views/patches_selector/patches_selector_viewmodel.dart @@ -15,9 +15,11 @@ class PatchesSelectorViewModel extends BaseViewModel { locator().selectedApp!.packageName, )); patches.sort((a, b) => a.name.compareTo(b.name)); - for (Patch p in patches) { - if (!p.excluded) { - selectedPatches.add(p); + if (selectedPatches.isEmpty) { + for (Patch p in patches) { + if (!p.excluded) { + selectedPatches.add(p); + } } } notifyListeners();