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 4dce275145e12262ab48b4e9f507118a269db701..b0f07d43932958bf58af5c1dabc054a614e5cfdb 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 |
@@ -139,6 +139,16 @@ |
public void onContentChanged(Tab tab) { |
assert tab == mTab; |
setWebContents(tab.getWebContents()); |
+ } |
+ |
+ @Override |
+ public void onTitleUpdated(Tab tab) { |
+ assert tab == mTab; |
+ if (mNotificationInfoBuilder == null) return; |
+ |
+ mNotificationInfoBuilder.setTitle(sanitizeMediaTitle(mTab.getTitle())); |
+ MediaNotificationManager.show(ApplicationStatus.getApplicationContext(), |
+ mNotificationInfoBuilder.build()); |
} |
@Override |