Fix PhoneStateMonitor crash
Fixes an issue where PhoneStateMonitor could crash if the task stack changed and the new running task had a null top activity. Test: Tested locally BUG: 204516470 FIX: 204516470 Change-Id: I8880b6ed508d7985b709e43cd624aa0a20414d0c
This commit is contained in:
@@ -171,8 +171,8 @@ public final class PhoneStateMonitor {
|
||||
return mStatusBarStateController.isDozing();
|
||||
}
|
||||
|
||||
private boolean isLauncherShowing(ActivityManager.RunningTaskInfo runningTaskInfo) {
|
||||
if (runningTaskInfo == null) {
|
||||
private boolean isLauncherShowing(@Nullable ActivityManager.RunningTaskInfo runningTaskInfo) {
|
||||
if (runningTaskInfo == null || runningTaskInfo.topActivity == null) {
|
||||
return false;
|
||||
} else {
|
||||
return runningTaskInfo.topActivity.equals(mDefaultHome);
|
||||
|
||||
Reference in New Issue
Block a user