| 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 cc6c2561cc2b8b85e3b5f75e07b6ea8634b765c2..4fc045f0b383bdaf37eafb69884f3f600249c990 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
|
| @@ -554,8 +554,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(
|
|
|