| Index: chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaNotificationManager.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaNotificationManager.java b/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaNotificationManager.java
|
| index 643cc79de0fc1bbd4aa44d8815e1195de3e30266..746bd5d50f54c8b81b2a6f35639e4066d5a17103 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaNotificationManager.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaNotificationManager.java
|
| @@ -553,8 +553,10 @@ public class MediaNotificationManager {
|
| // TODO(avayvod) work out what we should do in this case. See https://crbug.com/585395.
|
| if (mMediaNotificationInfo.contentIntent != null) {
|
| mNotificationBuilder.setContentIntent(PendingIntent.getActivity(mContext,
|
| - mMediaNotificationInfo.tabId,
|
| - mMediaNotificationInfo.contentIntent, 0));
|
| + mMediaNotificationInfo.tabId, mMediaNotificationInfo.contentIntent,
|
| + PendingIntent.FLAG_UPDATE_CURRENT));
|
| + // Set FLAG_UPDATE_CURRENT so that the intent extras is updated, otherwise the
|
| + // intent extras will stay the same for the same tab.
|
| }
|
|
|
| mNotificationBuilder.setVisibility(
|
|
|