diff --git a/services/java/com/android/server/display/DisplayManagerService.java b/services/java/com/android/server/display/DisplayManagerService.java index 19a11c0f40713..20db4cd544ce8 100644 --- a/services/java/com/android/server/display/DisplayManagerService.java +++ b/services/java/com/android/server/display/DisplayManagerService.java @@ -955,6 +955,11 @@ public final class DisplayManagerService extends IDisplayManager.Stub { synchronized (mSyncRoot) { LogicalDisplay display = mLogicalDisplays.get(displayId); if (display != null && display.hasContentLocked() != hasContent) { + if (DEBUG) { + Slog.d(TAG, "Display " + displayId + " hasContent flag changed: " + + "hasContent=" + hasContent + ", inTraversal=" + inTraversal); + } + display.setHasContentLocked(hasContent); scheduleTraversalLocked(inTraversal); }