| 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 57c2dde165b714c12260e51f4ee81e1b3502d999..3179cee4abca701f816fa89765210d11279366bf 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
|
| @@ -30,8 +30,7 @@ import org.chromium.ui.base.WindowAndroid;
|
|
|
| import java.net.URI;
|
| import java.net.URISyntaxException;
|
| -import java.util.HashSet;
|
| -import java.util.Set;
|
| +import java.util.List;
|
|
|
| import javax.annotation.Nullable;
|
|
|
| @@ -61,7 +60,7 @@ public class MediaSessionTabHelper implements MediaImageCallback {
|
| // The currently showing metadata.
|
| private MediaMetadata mCurrentMetadata = null;
|
| private MediaImageManager mMediaImageManager = null;
|
| - private Set<Integer> mMediaSessionActions = new HashSet<Integer>();
|
| + private List<Integer> mMediaSessionActions = null;
|
| private Handler mHandler;
|
| // The delayed task to hide notification. Hiding notification can be immediate or delayed.
|
| // Delayed hiding will schedule this delayed task to |mHandler|. The task will be canceled when
|
| @@ -228,16 +227,8 @@ public class MediaSessionTabHelper implements MediaImageCallback {
|
| }
|
|
|
| @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);
|
| + public void mediaSessionActionsChanged(List<Integer> actions) {
|
| + mMediaSessionActions = actions;
|
| updateNotificationActions();
|
| }
|
| };
|
|
|