diff options
| author | 2021-09-14 13:30:51 +0000 | |
|---|---|---|
| committer | 2021-09-14 13:30:51 +0000 | |
| commit | d9dede17af337f5b1e6cda23c0862d9021289534 (patch) | |
| tree | b585cbed85a3e2b295a9c0984ab58fa14386fcff | |
| parent | e8af787674674af31972e8ee9d7750edce31b843 (diff) | |
| parent | 489b25e7e94cd15ea1867ae73ba3bc75bce76428 (diff) | |
Merge "Fix NPE when passing displayId through handler" into sc-v2-dev
| -rw-r--r-- | services/core/java/com/android/server/display/DisplayManagerService.java | 3 |
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(); } |