From 3a38cedcf5e3b8a42790306768cf284d0ca12828 Mon Sep 17 00:00:00 2001 From: Imran Remtulla Date: Sat, 25 Mar 2023 22:55:40 -0400 Subject: [PATCH] Bugfix: Don't show uninstall option for track-only apps --- lib/providers/apps_provider.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/providers/apps_provider.dart b/lib/providers/apps_provider.dart index 572f40b..b0c9675 100644 --- a/lib/providers/apps_provider.dart +++ b/lib/providers/apps_provider.dart @@ -669,8 +669,11 @@ class AppsProvider with ChangeNotifier { } Future removeAppsWithModal(BuildContext context, List apps) async { - var showUninstallOption = - apps.where((a) => a.installedVersion != null).isNotEmpty; + var showUninstallOption = apps + .where((a) => + a.installedVersion != null && + a.additionalSettings['trackOnly'] != true) + .isNotEmpty; var values = await showDialog( context: context, builder: (BuildContext ctx) {