OSDN Git Service

Fix removeListener in TrustManagerService.
authorJay Civelli <jcivelli@google.com>
Fri, 18 Jul 2014 23:47:36 +0000 (16:47 -0700)
committerJay Civelli <jcivelli@google.com>
Fri, 18 Jul 2014 23:47:36 +0000 (16:47 -0700)
The removeListener method was not removing listeners.

Change-Id: Icd5366f03f8fc9c3d283c7b4416b9cff3c75cc59

services/core/java/com/android/server/trust/TrustManagerService.java

index 1aec569..60a8090 100644 (file)
@@ -340,7 +340,7 @@ public class TrustManagerService extends SystemService {
     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;
             }
         }