Fix non-dismissible resumption players. am: 36fc7e464e

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12995017

Change-Id: Ib55af681e733383c21512f4712e5ea106a4b797e
This commit is contained in:
Jeff DeCew
2020-11-05 18:43:50 +00:00
committed by Automerger Merge Worker

View File

@@ -609,7 +609,8 @@ class MediaDataManager(
// Move to resume key (aka package name) if that key doesn't already exist. // Move to resume key (aka package name) if that key doesn't already exist.
val resumeAction = getResumeMediaAction(removed.resumeAction!!) val resumeAction = getResumeMediaAction(removed.resumeAction!!)
val updated = removed.copy(token = null, actions = listOf(resumeAction), val updated = removed.copy(token = null, actions = listOf(resumeAction),
actionsToShowInCompact = listOf(0), active = false, resumption = true) actionsToShowInCompact = listOf(0), active = false, resumption = true,
isClearable = true)
val pkg = removed?.packageName val pkg = removed?.packageName
val migrate = mediaEntries.put(pkg, updated) == null val migrate = mediaEntries.put(pkg, updated) == null
// Notify listeners of "new" controls when migrating or removed and update when not // Notify listeners of "new" controls when migrating or removed and update when not