WindowMagnificationController uses window context by display to support multi-display feature

Bug: 144080869
Test: atest WindowMagnificationController
Change-Id: Ia1b81e9ad54dbdf08ab360aa0fb2ae7915709663
This commit is contained in:
mincheli
2021-07-07 20:14:48 +08:00
parent 1da31e4873
commit 229aae6284

View File

@@ -91,7 +91,7 @@ public class WindowMagnification extends SystemUI implements WindowMagnifierCall
final Context windowContext = mContext.createWindowContext(display,
TYPE_ACCESSIBILITY_MAGNIFICATION_OVERLAY, /* options */ null);
final WindowMagnificationController controller = new WindowMagnificationController(
mContext,
windowContext,
mHandler, new SfVsyncFrameCallbackProvider(), null,
new SurfaceControl.Transaction(), mWindowMagnifierCallback, mSysUiState);
return new WindowMagnificationAnimationController(windowContext, controller);