Loading services/core/java/com/android/server/wm/WindowManagerService.java +14 −0 Original line number Diff line number Diff line Loading @@ -8270,6 +8270,13 @@ public class WindowManagerService extends IWindowManager.Stub @Override public void addTrustedTaskOverlay(int taskId, SurfaceControlViewHost.SurfacePackage overlay) { if (overlay == null) { throw new IllegalArgumentException("Invalid overlay passed in for task=" + taskId); } else if (overlay.getSurfaceControl() == null || !overlay.getSurfaceControl().isValid()) { throw new IllegalArgumentException( "Invalid overlay surfacecontrol passed in for task=" + taskId); } synchronized (mGlobalLock) { final Task task = mRoot.getRootTask(taskId); if (task == null) { Loading @@ -8282,6 +8289,13 @@ public class WindowManagerService extends IWindowManager.Stub @Override public void removeTrustedTaskOverlay(int taskId, SurfaceControlViewHost.SurfacePackage overlay) { if (overlay == null) { throw new IllegalArgumentException("Invalid overlay passed in for task=" + taskId); } else if (overlay.getSurfaceControl() == null || !overlay.getSurfaceControl().isValid()) { throw new IllegalArgumentException( "Invalid overlay surfacecontrol passed in for task=" + taskId); } synchronized (mGlobalLock) { final Task task = mRoot.getRootTask(taskId); if (task == null) { Loading Loading
services/core/java/com/android/server/wm/WindowManagerService.java +14 −0 Original line number Diff line number Diff line Loading @@ -8270,6 +8270,13 @@ public class WindowManagerService extends IWindowManager.Stub @Override public void addTrustedTaskOverlay(int taskId, SurfaceControlViewHost.SurfacePackage overlay) { if (overlay == null) { throw new IllegalArgumentException("Invalid overlay passed in for task=" + taskId); } else if (overlay.getSurfaceControl() == null || !overlay.getSurfaceControl().isValid()) { throw new IllegalArgumentException( "Invalid overlay surfacecontrol passed in for task=" + taskId); } synchronized (mGlobalLock) { final Task task = mRoot.getRootTask(taskId); if (task == null) { Loading @@ -8282,6 +8289,13 @@ public class WindowManagerService extends IWindowManager.Stub @Override public void removeTrustedTaskOverlay(int taskId, SurfaceControlViewHost.SurfacePackage overlay) { if (overlay == null) { throw new IllegalArgumentException("Invalid overlay passed in for task=" + taskId); } else if (overlay.getSurfaceControl() == null || !overlay.getSurfaceControl().isValid()) { throw new IllegalArgumentException( "Invalid overlay surfacecontrol passed in for task=" + taskId); } synchronized (mGlobalLock) { final Task task = mRoot.getRootTask(taskId); if (task == null) { Loading