summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Fiona Campbell <flc@google.com> 2021-09-14 13:30:51 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2021-09-14 13:30:51 +0000
commitd9dede17af337f5b1e6cda23c0862d9021289534 (patch)
treeb585cbed85a3e2b295a9c0984ab58fa14386fcff
parente8af787674674af31972e8ee9d7750edce31b843 (diff)
parent489b25e7e94cd15ea1867ae73ba3bc75bce76428 (diff)
Merge "Fix NPE when passing displayId through handler" into sc-v2-dev
-rw-r--r--services/core/java/com/android/server/display/DisplayManagerService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/display/DisplayManagerService.java b/services/core/java/com/android/server/display/DisplayManagerService.java
index 73bcea6de115..827523be0d3a 100644
--- a/services/core/java/com/android/server/display/DisplayManagerService.java
+++ b/services/core/java/com/android/server/display/DisplayManagerService.java
@@ -2252,6 +2252,9 @@ public final class DisplayManagerService extends SystemService {
int displayId = msg.arg1;
final LogicalDisplay display =
mLogicalDisplayMapper.getDisplayLocked(displayId);
+ if (display == null) {
+ break;
+ }
uids = display.getPendingFrameRateOverrideUids();
display.clearPendingFrameRateOverrideUids();
}