diff --git a/services/core/java/com/android/server/appop/DiscreteRegistry.java b/services/core/java/com/android/server/appop/DiscreteRegistry.java index 8b2d9e7d071d0..0439660f0c97e 100644 --- a/services/core/java/com/android/server/appop/DiscreteRegistry.java +++ b/services/core/java/com/android/server/appop/DiscreteRegistry.java @@ -542,7 +542,7 @@ final class DiscreteRegistry { private OpEvent getLastVisible() { // Search all nodes but the first one, which is the start node - for (int i = mChain.size() - 1; i > 0; i++) { + for (int i = mChain.size() - 1; i > 0; i--) { OpEvent event = mChain.get(i); if (!mExemptPkgs.contains(event.mPkgName)) { return event;