Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ea6c7db2 authored by Andrii Kulian's avatar Andrii Kulian Committed by Android (Google) Code Review
Browse files

Merge "Temporarily enable screen wakelock logging in WM" into oc-dev

parents 28355df7 efe1b94a
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -858,14 +858,20 @@ class RootWindowContainer extends WindowContainer<DisplayContent> {
        final int privateflags = attrs.privateFlags;
        boolean displayHasContent = false;

        if (DEBUG_KEEP_SCREEN_ON && (attrFlags & FLAG_KEEP_SCREEN_ON) != 0
                && w != mService.mLastWakeLockHoldingWindow) {
            Slog.d(TAG_KEEP_SCREEN_ON, "handleNotObscuredLocked: " + w
                    + " has FLAG_KEEP_SCREEN_ON set, hasSurface=" + w.mHasSurface
                    + ", canBeSeen=" + canBeSeen);
        }

        if (w.mHasSurface && canBeSeen) {
            if ((attrFlags & FLAG_KEEP_SCREEN_ON) != 0) {
                mHoldScreen = w.mSession;
                mHoldScreenWindow = w;
            } else if (DEBUG_KEEP_SCREEN_ON && w == mService.mLastWakeLockHoldingWindow) {
                Slog.d(TAG_KEEP_SCREEN_ON, "handleNotObscuredLocked: " + w + " was holding "
                        + "screen wakelock but no longer has FLAG_KEEP_SCREEN_ON!!! called by"
                        + Debug.getCallers(10));
                        + "screen wakelock but no longer has FLAG_KEEP_SCREEN_ON!!!");
            }
            if (!syswin && w.mAttrs.screenBrightness >= 0 && mScreenBrightness < 0) {
                mScreenBrightness = w.mAttrs.screenBrightness;
+1 −1
Original line number Diff line number Diff line
@@ -77,5 +77,5 @@ public class WindowManagerDebugConfig {
    static final boolean DEBUG_UNKNOWN_APP_VISIBILITY = false;

    static final String TAG_KEEP_SCREEN_ON = "DebugKeepScreenOn";
    static final boolean DEBUG_KEEP_SCREEN_ON = false;
    static final boolean DEBUG_KEEP_SCREEN_ON = true;
}