am 74086d44: am a08adb24: Fix binder equality check

* commit '74086d44ff5c0d8c194ab745fedf2121eba1c8d5':
  Fix binder equality check
This commit is contained in:
RoboErik
2014-11-24 18:05:31 +00:00
committed by Android Git Automerger

View File

@@ -427,7 +427,7 @@ public class MediaSessionService extends SystemService implements Monitor {
private int findIndexOfSessionsListenerLocked(IActiveSessionsListener listener) { private int findIndexOfSessionsListenerLocked(IActiveSessionsListener listener) {
for (int i = mSessionsListeners.size() - 1; i >= 0; i--) { for (int i = mSessionsListeners.size() - 1; i >= 0; i--) {
if (mSessionsListeners.get(i).mListener == listener) { if (mSessionsListeners.get(i).mListener.asBinder() == listener.asBinder()) {
return i; return i;
} }
} }
@@ -764,6 +764,7 @@ public class MediaSessionService extends SystemService implements Monitor {
pw.println(); pw.println();
synchronized (mLock) { synchronized (mLock) {
pw.println(mSessionsListeners.size() + " sessions listeners.");
int count = mAllSessions.size(); int count = mAllSessions.size();
pw.println(count + " Sessions:"); pw.println(count + " Sessions:");
for (int i = 0; i < count; i++) { for (int i = 0; i < count; i++) {