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

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

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

Merge "Merge "Temporarily enable screen wakelock logging in WM" into oc-dev am: ea6c7db2" into oc-dev-plus-aosp
parents f7abe1bf 2f3c3f2a
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;
}