diff options
Diffstat (limited to 'android/support/v4/media/session/MediaControllerCompat.java')
-rw-r--r-- | android/support/v4/media/session/MediaControllerCompat.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/android/support/v4/media/session/MediaControllerCompat.java b/android/support/v4/media/session/MediaControllerCompat.java index 2509cd49..f24da1e1 100644 --- a/android/support/v4/media/session/MediaControllerCompat.java +++ b/android/support/v4/media/session/MediaControllerCompat.java @@ -1919,6 +1919,7 @@ public final class MediaControllerCompat { } } else { synchronized (mPendingCallbacks) { + callback.mHasExtraCallback = false; mPendingCallbacks.add(callback); } } @@ -1931,6 +1932,7 @@ public final class MediaControllerCompat { try { ExtraCallback extraCallback = mCallbackMap.remove(callback); if (extraCallback != null) { + callback.mHasExtraCallback = false; mExtraBinder.unregisterCallbackListener(extraCallback); } } catch (RemoteException e) { |