diff options
Diffstat (limited to 'framework-s/java')
-rw-r--r-- | framework-s/java/android/app/ecm/EnhancedConfirmationManager.java | 5 |
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; } /** |