summaryrefslogtreecommitdiff
path: root/framework-s/java
diff options
context:
space:
mode:
Diffstat (limited to 'framework-s/java')
-rw-r--r--framework-s/java/android/app/ecm/EnhancedConfirmationManager.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/framework-s/java/android/app/ecm/EnhancedConfirmationManager.java b/framework-s/java/android/app/ecm/EnhancedConfirmationManager.java
index 23dc10c71..4f1edb092 100644
--- a/framework-s/java/android/app/ecm/EnhancedConfirmationManager.java
+++ b/framework-s/java/android/app/ecm/EnhancedConfirmationManager.java
@@ -358,8 +358,9 @@ public final class EnhancedConfirmationManager {
// ECM doesn't consider a transitive chain of trust for install sources.
// If this package hasn't been explicitly handled by this point
// then it is exempt from ECM if the immediate parent is a trusted installer
- return installSource.getInstallingPackageName() != null && isAppTrustedInstaller(
- installSource.getInstallingPackageName());
+ boolean installedFromTrustedInstaller = installSource.getInstallingPackageName() != null
+ && isAppTrustedInstaller(installSource.getInstallingPackageName());
+ return !installedFromTrustedInstaller;
}
/**