summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shawn Lee <syeonlee@google.com> 2023-05-08 17:08:35 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-05-08 17:08:35 +0000
commita59d1b8ed65d6b12cf0cdf32b9c0eb1a140972f1 (patch)
tree92495c1469dd6218d585b8ab4088b303bf902168
parent23cdcba71cf203cde5331659007afebc78818f09 (diff)
parentce8997fc0bec755f4d01c11f913fe4913a9d9c08 (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.java7
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();