From 742227ca696db4c35cc18a18fb333f40b3ac20f7 Mon Sep 17 00:00:00 2001 From: Patrick Williams Date: Wed, 14 Dec 2022 11:46:26 -0600 Subject: [PATCH] Set MediaController floating window token. This enables using MediaController within SurfaceControlViewHost embedded view. Bug: 256993334 Test: presubmits Change-Id: I68a65f147efe1f18fbafa7bee9bb8f440aa18bb3 --- core/java/android/widget/MediaController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/widget/MediaController.java b/core/java/android/widget/MediaController.java index ff2e17548df43..2bd5c8859b9f6 100644 --- a/core/java/android/widget/MediaController.java +++ b/core/java/android/widget/MediaController.java @@ -218,6 +218,7 @@ public class MediaController extends FrameLayout { p.width = mAnchor.getWidth(); p.x = anchorPos[0] + (mAnchor.getWidth() - p.width) / 2; p.y = anchorPos[1] + mAnchor.getHeight() - mDecor.getMeasuredHeight(); + p.token = mAnchor.getWindowToken(); } // This is called whenever mAnchor's layout bound changes