diff options
| author | 2023-05-08 17:08:35 +0000 | |
|---|---|---|
| committer | 2023-05-08 17:08:35 +0000 | |
| commit | a59d1b8ed65d6b12cf0cdf32b9c0eb1a140972f1 (patch) | |
| tree | 92495c1469dd6218d585b8ab4088b303bf902168 | |
| parent | 23cdcba71cf203cde5331659007afebc78818f09 (diff) | |
| parent | ce8997fc0bec755f4d01c11f913fe4913a9d9c08 (diff) | |
Merge "Add a null check to prevent NPE when status bar isn't inflated" into udc-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java b/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java index a43f52019219..07259c2ff283 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java +++ b/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java @@ -205,8 +205,11 @@ public class OverviewProxyService implements CallbackController<OverviewProxyLis // TODO move this logic to message queue mCentralSurfacesOptionalLazy.get().ifPresent(centralSurfaces -> { if (event.getActionMasked() == ACTION_DOWN) { - centralSurfaces.getShadeViewController() - .startExpandLatencyTracking(); + ShadeViewController shadeViewController = + centralSurfaces.getShadeViewController(); + if (shadeViewController != null) { + shadeViewController.startExpandLatencyTracking(); + } } mHandler.post(() -> { int action = event.getActionMasked(); |