From da78931d22bf9f4e20cf19b6c583a253f20ea0c9 Mon Sep 17 00:00:00 2001 From: Zhiqiang Zhang Date: Tue, 24 Jan 2017 19:10:19 +0000 Subject: [PATCH] [Media>UI] Don't show media metadata on lockscreen in Incognito mode Media notification content is marked as private in Incognito mode, so the content is hidden on lockscreen. For the same reason, we shouldn't show the artwork image on lockscreen and wearable devices. BUG=683111 Review-Url: https://codereview.chromium.org/2646793006 Cr-Commit-Position: refs/heads/master@{#445745} (cherry picked from commit 233f53ad273ef485ff5b12510b421a5ab4d429ec) Review-Url: https://codereview.chromium.org/2657653002 . Cr-Commit-Position: refs/branch-heads/2987@{#65} Cr-Branched-From: ad51088c0e8776e8dcd963dbe752c4035ba6dab6-refs/heads/master@{#444943} --- .../chrome/browser/media/ui/MediaNotificationManager.java | 3 +++ 1 file changed, 3 insertions(+) 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 f13bd44ac299a..080fbf78f108f 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 @@ -673,7 +673,10 @@ private void hideNotification(int tabId) { clearNotification(); } + @Nullable private MediaMetadataCompat createMetadata() { + if (mMediaNotificationInfo.isPrivate) return null; + MediaMetadataCompat.Builder metadataBuilder = new MediaMetadataCompat.Builder(); metadataBuilder.putString(MediaMetadataCompat.METADATA_KEY_TITLE,