From 51ea7cf4dc225792dfdbc3a2dcc06858dee4857d Mon Sep 17 00:00:00 2001 From: Alexandra Gherghina Date: Wed, 5 Nov 2014 13:20:56 +0000 Subject: [PATCH] Disable app notifications checkbox for uninstalled apps Bug: 18253810 Change-Id: I99fb2ae34b16944fd839db4e7c380b2d32f3b85d --- src/com/android/settings/applications/InstalledAppDetails.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java index 4b1bc1051d8..2f1dc85ee07 100755 --- a/src/com/android/settings/applications/InstalledAppDetails.java +++ b/src/com/android/settings/applications/InstalledAppDetails.java @@ -420,6 +420,9 @@ public class InstalledAppDetails extends Fragment mNotificationSwitch.setChecked(enabled); if (Utils.isSystemPackage(mPm, mPackageInfo)) { mNotificationSwitch.setEnabled(false); + } else if ((mPackageInfo.applicationInfo.flags & ApplicationInfo.FLAG_INSTALLED) == 0) { + // App is not installed on the current user + mNotificationSwitch.setEnabled(false); } else { mNotificationSwitch.setEnabled(true); mNotificationSwitch.setOnCheckedChangeListener(this);