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

Commit ae532071 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Merge "Temporarily enable screen wakelock logging in WM" into...

Merge "Merge "Merge "Temporarily enable screen wakelock logging in WM" into oc-dev am: ea6c7db2" into oc-dev-plus-aosp am: a76bdaf5"
parents 844f24dc 133ca972
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;
}