diff options
| author | 2020-11-10 22:31:42 +0000 | |
|---|---|---|
| committer | 2020-11-10 22:31:42 +0000 | |
| commit | 8817872a73516c703b5cbff600bda53bc19be41d (patch) | |
| tree | 1e16c3d9cd9be2e8497f049fb3c79489903ce33b | |
| parent | 22811203c9d4ef0493029b5c1a9ff4f0dac72fb9 (diff) | |
| parent | ae927f97230ddc63ac9db6dea912eeaf974bb5d3 (diff) | |
Merge "Null-check on PipMenuController."
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java index 0bd74e39bb5e..a095fb525d24 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java @@ -501,7 +501,9 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener,              mOnDisplayIdChangeCallback.accept(info.displayId);          } -        mMenuActivityController.onTaskAppeared(); +        if (mMenuActivityController != null) { +            mMenuActivityController.onTaskAppeared(); +        }          if (mShouldIgnoreEnteringPipTransition) {              final Rect destinationBounds = mPipBoundsState.getBounds(); @@ -672,7 +674,9 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener,          mPictureInPictureParams = null;          mState = State.UNDEFINED;          mPipUiEventLoggerLogger.setTaskInfo(null); -        mMenuActivityController.onTaskVanished(); +        if (mMenuActivityController != null) { +            mMenuActivityController.onTaskVanished(); +        }      }      @Override  |