| Index: chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaSessionTabHelper.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaSessionTabHelper.java b/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaSessionTabHelper.java
|
| index 9a7ba3833f525af17c8765be2a34a662f8571126..49c85e8606afd5a87f9fd88c3041baa63934f599 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaSessionTabHelper.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaSessionTabHelper.java
|
| @@ -13,7 +13,6 @@
|
| import org.chromium.base.ContextUtils;
|
| import org.chromium.base.Log;
|
| import org.chromium.base.VisibleForTesting;
|
| -import org.chromium.blink.mojom.MediaSessionAction;
|
| import org.chromium.chrome.R;
|
| import org.chromium.chrome.browser.metrics.MediaNotificationUma;
|
| import org.chromium.chrome.browser.metrics.MediaSessionUMA;
|
| @@ -29,8 +28,6 @@
|
|
|
| import java.net.URI;
|
| import java.net.URISyntaxException;
|
| -import java.util.HashSet;
|
| -import java.util.Set;
|
|
|
| import javax.annotation.Nullable;
|
|
|
| @@ -59,7 +56,6 @@
|
| // The currently showing metadata.
|
| private MediaMetadata mCurrentMetadata = null;
|
| private MediaImageManager mMediaImageManager = null;
|
| - private Set<Integer> mMediaSessionActions = new HashSet<Integer>();
|
|
|
| @VisibleForTesting
|
| @Nullable
|
| @@ -95,14 +91,6 @@
|
|
|
| if (mMediaSessionObserver.getMediaSession() != null) {
|
| mMediaSessionObserver.getMediaSession().stop();
|
| - }
|
| - }
|
| -
|
| - @Override
|
| - public void onMediaSessionAction(int action) {
|
| - if (!MediaSessionAction.isKnownValue(action)) return;
|
| - if (mMediaSessionObserver != null) {
|
| - mMediaSessionObserver.getMediaSession().didReceiveAction(action);
|
| }
|
| }
|
| };
|
| @@ -157,8 +145,7 @@
|
| | MediaNotificationInfo.ACTION_SWIPEAWAY)
|
| .setContentIntent(contentIntent)
|
| .setId(R.id.media_playback_notification)
|
| - .setListener(mControlsListener)
|
| - .setMediaSessionActions(mMediaSessionActions);
|
| + .setListener(mControlsListener);
|
|
|
| MediaNotificationManager.show(ContextUtils.getApplicationContext(),
|
| mNotificationInfoBuilder.build());
|
| @@ -178,20 +165,6 @@
|
| }
|
| updateNotificationMetadata();
|
| }
|
| -
|
| - @Override
|
| - public void mediaSessionEnabledAction(int action) {
|
| - if (!MediaSessionAction.isKnownValue(action)) return;
|
| - mMediaSessionActions.add(action);
|
| - updateNotificationActions();
|
| - }
|
| -
|
| - @Override
|
| - public void mediaSessionDisabledAction(int action) {
|
| - if (!MediaSessionAction.isKnownValue(action)) return;
|
| - mMediaSessionActions.remove(action);
|
| - updateNotificationActions();
|
| - }
|
| };
|
| }
|
|
|
| @@ -213,7 +186,6 @@
|
| if (mMediaSessionObserver == null) return;
|
| mMediaSessionObserver.stopObserving();
|
| mMediaSessionObserver = null;
|
| - mMediaSessionActions.clear();
|
| }
|
|
|
| private final TabObserver mTabObserver = new EmptyTabObserver() {
|
| @@ -398,14 +370,6 @@
|
| return new MediaMetadata(title, artist, album);
|
| }
|
|
|
| - private void updateNotificationActions() {
|
| - if (mNotificationInfoBuilder == null) return;
|
| -
|
| - mNotificationInfoBuilder.setMediaSessionActions(mMediaSessionActions);
|
| - MediaNotificationManager.show(
|
| - ContextUtils.getApplicationContext(), mNotificationInfoBuilder.build());
|
| - }
|
| -
|
| @Override
|
| public void onImageDownloaded(Bitmap image) {
|
| mPageMediaImage = MediaNotificationManager.scaleIconForDisplay(image);
|
|
|