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

Commit e1c626cf authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "[Floaty] Implement dump in TopLevelWindowEffects" into main

parents c0de7e45 34d577d3
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -38,6 +38,7 @@ import com.android.systemui.topwindoweffects.qualifiers.TopLevelWindowEffectsThr
import com.android.systemui.topwindoweffects.ui.compose.EffectsWindowRoot
import com.android.systemui.topwindoweffects.ui.viewmodel.SqueezeEffectViewModel
import com.android.wm.shell.appzoomout.AppZoomOut
import java.io.PrintWriter
import java.util.Optional
import java.util.concurrent.Executor
import javax.inject.Inject
@@ -177,6 +178,12 @@ constructor(
        return lp
    }

    override fun dump(pw: PrintWriter, args: Array<out String>) {
        pw.println("$TAG:")
        pw.println("  isInvocationEffectHappening=$isInvocationEffectHappening")
        root?.dump(pw, "  ") ?: pw.println("  root=null")
    }

    companion object {
        @VisibleForTesting const val TAG = "TopLevelWindowEffects"
    }
+10 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ import com.android.internal.jank.InteractionJankMonitor
import com.android.systemui.compose.ComposeInitializer
import com.android.systemui.topwindoweffects.ui.viewmodel.SqueezeEffectViewModel
import com.android.wm.shell.appzoomout.AppZoomOut
import java.io.PrintWriter
import java.util.Optional

@SuppressLint("ViewConstructor")
@@ -63,4 +64,13 @@ class EffectsWindowRoot(
            interactionJankMonitor = interactionJankMonitor,
        )
    }

    fun dump(pw: PrintWriter, prefix: String) {
        pw.println("$prefix$TAG:")
        pw.println("$prefix  isAttachedToWindow=$isAttachedToWindow")
    }

    companion object {
        private const val TAG = "EffectsWindowRoot"
    }
}