commit | 979a32e4a0133e0b55210247aa776f57c17b9b9a | [log] [tgz] |
---|---|---|
author | Jay Civelli <jcivelli@google.com> | Fri Jul 18 16:47:36 2014 -0700 |
committer | Jay Civelli <jcivelli@google.com> | Fri Jul 18 16:47:36 2014 -0700 |
tree | 407488465fbed3db7466eba6498121705dc3bf94 | |
parent | 197187300dbecd4a47f4aa6f8ba460dfa04f74b1 [diff] |
Fix removeListener in TrustManagerService. The removeListener method was not removing listeners. Change-Id: Icd5366f03f8fc9c3d283c7b4416b9cff3c75cc59
diff --git a/services/core/java/com/android/server/trust/TrustManagerService.java b/services/core/java/com/android/server/trust/TrustManagerService.java index 1aec569..60a8090 100644 --- a/services/core/java/com/android/server/trust/TrustManagerService.java +++ b/services/core/java/com/android/server/trust/TrustManagerService.java
@@ -340,7 +340,7 @@ private void removeListener(ITrustListener listener) { for (int i = 0; i < mTrustListeners.size(); i++) { if (mTrustListeners.get(i).asBinder() == listener.asBinder()) { - mTrustListeners.get(i); + mTrustListeners.remove(i); return; } }