Loading libs/WindowManager/Shell/src/com/android/wm/shell/sysui/ShellController.java +4 −1 Original line number Diff line number Diff line Loading @@ -262,7 +262,10 @@ public class ShellController { public void createExternalInterfaces(Bundle output) { // Invalidate the old binders for (int i = 0; i < mExternalInterfaces.size(); i++) { mExternalInterfaces.valueAt(i).invalidate(); final ExternalInterfaceBinder extInterface = mExternalInterfaces.valueAt(i); ProtoLog.v(WM_SHELL_SYSUI_EVENTS, "Invalidating external interface: %s", extInterface.getClass().getSimpleName()); extInterface.invalidate(); } mExternalInterfaces.clear(); Loading libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java +4 −0 Original line number Diff line number Diff line Loading @@ -1761,6 +1761,10 @@ public class Transitions implements RemoteCallable<Transitions>, (controller) -> { result[0] = controller.getHomeTaskOverlayContainer(); }, true /* blocking */); if (result[0] == null) { Log.wtf("WindowManagerShell", "Null home task overlay surface, " + "mTransitions=%s" + (mTransitions != null)); } // Return a copy as writing to parcel releases the original surface return new SurfaceControl(result[0], "Transitions.HomeOverlay"); } Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/sysui/ShellController.java +4 −1 Original line number Diff line number Diff line Loading @@ -262,7 +262,10 @@ public class ShellController { public void createExternalInterfaces(Bundle output) { // Invalidate the old binders for (int i = 0; i < mExternalInterfaces.size(); i++) { mExternalInterfaces.valueAt(i).invalidate(); final ExternalInterfaceBinder extInterface = mExternalInterfaces.valueAt(i); ProtoLog.v(WM_SHELL_SYSUI_EVENTS, "Invalidating external interface: %s", extInterface.getClass().getSimpleName()); extInterface.invalidate(); } mExternalInterfaces.clear(); Loading
libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java +4 −0 Original line number Diff line number Diff line Loading @@ -1761,6 +1761,10 @@ public class Transitions implements RemoteCallable<Transitions>, (controller) -> { result[0] = controller.getHomeTaskOverlayContainer(); }, true /* blocking */); if (result[0] == null) { Log.wtf("WindowManagerShell", "Null home task overlay surface, " + "mTransitions=%s" + (mTransitions != null)); } // Return a copy as writing to parcel releases the original surface return new SurfaceControl(result[0], "Transitions.HomeOverlay"); } Loading