diff options
| author | 2024-09-06 17:39:01 +0000 | |
|---|---|---|
| committer | 2024-09-06 17:39:01 +0000 | |
| commit | bd3bd60f05017acdd4854eed27c6fc961c4af841 (patch) | |
| tree | 23c6edcf7c4a58e05a1290d8729d2e768dc11f47 | |
| parent | c75638d76c537d79f308ae961239c4a5f39d8a72 (diff) | |
| parent | 0d54484034f4b8c028ed2fc9a6481ad722bd3b1d (diff) | |
Merge "Add logging around display removal." into main
| -rw-r--r-- | services/core/java/com/android/server/display/DisplayManagerService.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/display/DisplayManagerService.java b/services/core/java/com/android/server/display/DisplayManagerService.java index bed012bddf90..ed16b1472ee5 100644 --- a/services/core/java/com/android/server/display/DisplayManagerService.java +++ b/services/core/java/com/android/server/display/DisplayManagerService.java @@ -1276,6 +1276,9 @@ public final class DisplayManagerService extends SystemService { || isUidPresentOnDisplayInternal(callingUid, displayId)) { return info; } + } else if (displayId == Display.DEFAULT_DISPLAY) { + Slog.e(TAG, "Default display is null for info request from uid " + + callingUid); } return null; } @@ -2224,10 +2227,11 @@ public final class DisplayManagerService extends SystemService { if (display.isValidLocked()) { applyDisplayChangedLocked(display); } - return; + } else { + releaseDisplayAndEmitEvent(display, DisplayManagerGlobal.EVENT_DISPLAY_REMOVED); } - releaseDisplayAndEmitEvent(display, DisplayManagerGlobal.EVENT_DISPLAY_REMOVED); + Slog.i(TAG, "Logical display removed: " + display.getDisplayIdLocked()); } private void releaseDisplayAndEmitEvent(LogicalDisplay display, int event) { |