From 2834e8b3483273ebaf6efe7bb7b01bd890dc64d0 Mon Sep 17 00:00:00 2001 From: Aabed Khan <39409020+TheAabedKhan@users.noreply.github.com> Date: Tue, 11 Jul 2023 15:56:45 +0545 Subject: [PATCH] fix: patchable apps not showing if none of them is installed (#1009) --- lib/ui/views/app_selector/app_selector_view.dart | 2 +- lib/ui/views/app_selector/app_selector_viewmodel.dart | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/ui/views/app_selector/app_selector_view.dart b/lib/ui/views/app_selector/app_selector_view.dart index e3ab0c41..6368df61 100644 --- a/lib/ui/views/app_selector/app_selector_view.dart +++ b/lib/ui/views/app_selector/app_selector_view.dart @@ -88,7 +88,7 @@ class _AppSelectorViewState extends State { ), ), ) - : model.apps.isEmpty + : model.allApps.isEmpty ? const AppSkeletonLoader() : Padding( padding: const EdgeInsets.symmetric(horizontal: 12.0) diff --git a/lib/ui/views/app_selector/app_selector_viewmodel.dart b/lib/ui/views/app_selector/app_selector_viewmodel.dart index 9eacb93c..e0784abd 100644 --- a/lib/ui/views/app_selector/app_selector_viewmodel.dart +++ b/lib/ui/views/app_selector/app_selector_viewmodel.dart @@ -45,9 +45,7 @@ class AppSelectorViewModel extends BaseViewModel { .length .compareTo(_patcherAPI.getFilteredPatches(a.packageName).length), ); - noApps = apps.isEmpty; getAllApps(); - notifyListeners(); } @@ -57,7 +55,7 @@ class AppSelectorViewModel extends BaseViewModel { .toSet() .where((name) => !apps.any((app) => app.packageName == name)) .toList(); - + noApps = allApps.isEmpty; return allApps; }