From 1f5461fbe560459915b0872df7ed10c67ede08f7 Mon Sep 17 00:00:00 2001 From: Nikita Date: Fri, 8 Mar 2024 17:41:16 +0300 Subject: [PATCH] fix: App list is empty if all apps are installed (#1750) Co-authored-by: Nikita --- lib/ui/views/app_selector/app_selector_view.dart | 2 +- lib/ui/views/app_selector/app_selector_viewmodel.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ui/views/app_selector/app_selector_view.dart b/lib/ui/views/app_selector/app_selector_view.dart index 6c3540dd..fc29cae2 100644 --- a/lib/ui/views/app_selector/app_selector_view.dart +++ b/lib/ui/views/app_selector/app_selector_view.dart @@ -78,7 +78,7 @@ class _AppSelectorViewState extends State { ), ), ) - : model.allApps.isEmpty + : model.allApps.isEmpty && model.apps.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 55d9ce85..bb6ad937 100644 --- a/lib/ui/views/app_selector/app_selector_viewmodel.dart +++ b/lib/ui/views/app_selector/app_selector_viewmodel.dart @@ -54,7 +54,7 @@ class AppSelectorViewModel extends BaseViewModel { .toSet() .where((name) => !apps.any((app) => app.packageName == name)) .toList(); - noApps = allApps.isEmpty; + noApps = allApps.isEmpty && apps.isEmpty; return allApps; }