Loading packages/SystemUI/src/com/android/systemui/accessibility/FullscreenMagnificationController.java +9 −0 Original line number Diff line number Diff line Loading @@ -76,6 +76,9 @@ public class FullscreenMagnificationController implements ComponentCallbacks { private final IWindowManager mIWindowManager; private Supplier<SurfaceControlViewHost> mScvhSupplier; private SurfaceControlViewHost mSurfaceControlViewHost = null; /** * The SurfaceControl provided by SurfaceControlViewHost. */ private SurfaceControl mBorderSurfaceControl = null; private Rect mWindowBounds; private SurfaceControl.Transaction mTransaction; Loading Loading @@ -286,6 +289,12 @@ public class FullscreenMagnificationController implements ComponentCallbacks { mSurfaceControlViewHost = null; } if (mBorderSurfaceControl != null) { mTransaction.reparent(mBorderSurfaceControl, null).apply(); mBorderSurfaceControl.release(); mBorderSurfaceControl = null; } if (mFullscreenBorder != null) { if (mHandler.hasCallbacks(mHideBorderImmediatelyRunnable)) { mHandler.removeCallbacks(mHideBorderImmediatelyRunnable); Loading Loading
packages/SystemUI/src/com/android/systemui/accessibility/FullscreenMagnificationController.java +9 −0 Original line number Diff line number Diff line Loading @@ -76,6 +76,9 @@ public class FullscreenMagnificationController implements ComponentCallbacks { private final IWindowManager mIWindowManager; private Supplier<SurfaceControlViewHost> mScvhSupplier; private SurfaceControlViewHost mSurfaceControlViewHost = null; /** * The SurfaceControl provided by SurfaceControlViewHost. */ private SurfaceControl mBorderSurfaceControl = null; private Rect mWindowBounds; private SurfaceControl.Transaction mTransaction; Loading Loading @@ -286,6 +289,12 @@ public class FullscreenMagnificationController implements ComponentCallbacks { mSurfaceControlViewHost = null; } if (mBorderSurfaceControl != null) { mTransaction.reparent(mBorderSurfaceControl, null).apply(); mBorderSurfaceControl.release(); mBorderSurfaceControl = null; } if (mFullscreenBorder != null) { if (mHandler.hasCallbacks(mHideBorderImmediatelyRunnable)) { mHandler.removeCallbacks(mHideBorderImmediatelyRunnable); Loading