Loading services/core/java/com/android/server/wm/ActivityTaskManagerService.java +15 −13 Original line number Diff line number Diff line Loading @@ -4163,6 +4163,7 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { @Override public void onPictureInPictureUiStateChanged(PictureInPictureUiState pipState) { enforceTaskPermission("onPictureInPictureUiStateChanged"); synchronized (mGlobalLock) { // The PictureInPictureUiState is sent to current pip task if there is any // -or- the top standard task (state like entering PiP does not require a pinned task). final Task task; Loading @@ -4174,8 +4175,9 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { } if (task != null && task.getTopMostActivity() != null && !task.getTopMostActivity().isState(FINISHING, DESTROYING, DESTROYED)) { mWindowManager.mAtmService.mActivityClientController.onPictureInPictureUiStateChanged( task.getTopMostActivity(), pipState); mWindowManager.mAtmService.mActivityClientController .onPictureInPictureUiStateChanged(task.getTopMostActivity(), pipState); } } } Loading Loading
services/core/java/com/android/server/wm/ActivityTaskManagerService.java +15 −13 Original line number Diff line number Diff line Loading @@ -4163,6 +4163,7 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { @Override public void onPictureInPictureUiStateChanged(PictureInPictureUiState pipState) { enforceTaskPermission("onPictureInPictureUiStateChanged"); synchronized (mGlobalLock) { // The PictureInPictureUiState is sent to current pip task if there is any // -or- the top standard task (state like entering PiP does not require a pinned task). final Task task; Loading @@ -4174,8 +4175,9 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { } if (task != null && task.getTopMostActivity() != null && !task.getTopMostActivity().isState(FINISHING, DESTROYING, DESTROYED)) { mWindowManager.mAtmService.mActivityClientController.onPictureInPictureUiStateChanged( task.getTopMostActivity(), pipState); mWindowManager.mAtmService.mActivityClientController .onPictureInPictureUiStateChanged(task.getTopMostActivity(), pipState); } } } Loading