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

Commit cd2d6bb4 authored by Peter Kalauskas's avatar Peter Kalauskas
Browse files

Trace coroutine launch "listenForQsExpandedChange"

Test: Capture perfetto trace, inspect trace to verify trace sections
Flag: EXEMPT system tracing only
Bug: 331739879
Change-Id: I8afebd09cc1f8e472ab3965eed23df7756db400b
parent 07fd96ad
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ import android.content.res.Resources
import android.hardware.biometrics.BiometricSourceType
import android.provider.Settings
import com.android.app.tracing.ListenersTracing.forEachTraced
import com.android.app.tracing.coroutines.launch
import com.android.systemui.Dumpable
import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.dagger.qualifiers.Application
@@ -159,7 +160,7 @@ class KeyguardBypassController @Inject constructor(
    }

    fun listenForQsExpandedChange() =
        applicationScope.launch {
        applicationScope.launch("listenForQsExpandedChange") {
            shadeInteractorLazy.get().qsExpansion.map { it > 0f }.distinctUntilChanged()
                .collect { isQsExpanded ->
                    val changed = qsExpanded != isQsExpanded