summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Fiona Campbell <flc@google.com> 2024-09-06 17:39:01 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-09-06 17:39:01 +0000
commitbd3bd60f05017acdd4854eed27c6fc961c4af841 (patch)
tree23c6edcf7c4a58e05a1290d8729d2e768dc11f47
parentc75638d76c537d79f308ae961239c4a5f39d8a72 (diff)
parent0d54484034f4b8c028ed2fc9a6481ad722bd3b1d (diff)
Merge "Add logging around display removal." into main
-rw-r--r--services/core/java/com/android/server/display/DisplayManagerService.java8
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) {