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();