diff options
| author | 2024-09-20 13:48:18 -0500 | |
|---|---|---|
| committer | 2024-09-20 15:29:02 -0500 | |
| commit | 3c8d5352d0ccbd86f4d68909d8a014dedc177d40 (patch) | |
| tree | 3a281ae374502426842695e12cc35bbbca1966de | |
| parent | 79d3acbb0938a1ca42db30e765ff3697d72b3e98 (diff) | |
Remove scene container code from MediaControlPanel
The scene container framework is using the new pipeline with
MediaControlViewBinder et al now, so this code is never used in practice
Flag: com.android.systemui.scene_container
Bug: 326408371
Test: use media controls with and without flag
Change-Id: I6e6d362e05c8efe5be2682d62e93a4c2b9f28f51
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/media/controls/ui/controller/MediaControlPanel.java | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/media/controls/ui/controller/MediaControlPanel.java b/packages/SystemUI/src/com/android/systemui/media/controls/ui/controller/MediaControlPanel.java index 8bec46abd504..70ca82492775 100644 --- a/packages/SystemUI/src/com/android/systemui/media/controls/ui/controller/MediaControlPanel.java +++ b/packages/SystemUI/src/com/android/systemui/media/controls/ui/controller/MediaControlPanel.java @@ -545,6 +545,7 @@ public class MediaControlPanel { /** Bind this player view based on the data given. */ public void bindPlayer(@NonNull MediaData data, String key) { + SceneContainerFlag.assertInLegacyMode(); if (mMediaViewHolder == null) { return; } @@ -638,10 +639,7 @@ public class MediaControlPanel { // to something which might impact the measurement // State refresh interferes with the translation animation, only run it if it's not running. if (!mMetadataAnimationHandler.isRunning()) { - // Don't refresh in scene framework, because it will calculate with invalid layout sizes - if (!SceneContainerFlag.isEnabled()) { - mMediaViewController.refreshState(); - } + mMediaViewController.refreshState(); } if (shouldPlayTurbulenceNoise()) { @@ -907,11 +905,6 @@ public class MediaControlPanel { // Capture width & height from views in foreground for artwork scaling in background int width = mMediaViewHolder.getAlbumView().getMeasuredWidth(); int height = mMediaViewHolder.getAlbumView().getMeasuredHeight(); - if (SceneContainerFlag.isEnabled() && (width <= 0 || height <= 0)) { - // TODO(b/312714128): ensure we have a valid size before setting background - width = mMediaViewController.getWidthInSceneContainerPx(); - height = mMediaViewController.getHeightInSceneContainerPx(); - } final int finalWidth = width; final int finalHeight = height; |