Loading packages/SystemUI/src/com/android/systemui/shade/ShadeStateTraceLogger.kt +8 −4 Original line number Diff line number Diff line Loading @@ -25,6 +25,8 @@ import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.qualifiers.Application import com.android.systemui.shade.data.repository.ShadeDisplaysRepository import com.android.systemui.shade.domain.interactor.ShadeInteractor import com.android.systemui.shade.shared.flag.ShadeWindowGoesAround import dagger.Lazy import javax.inject.Inject import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch Loading @@ -34,7 +36,7 @@ class ShadeStateTraceLogger @Inject constructor( private val shadeInteractor: ShadeInteractor, private val shadeDisplaysRepository: ShadeDisplaysRepository, private val shadeDisplaysRepository: Lazy<ShadeDisplaysRepository>, @Application private val scope: CoroutineScope, ) : CoreStartable { override fun start() { Loading @@ -52,13 +54,15 @@ constructor( instantForGroup(TRACK_GROUP_NAME, "shadeExpansion", it) } } if (ShadeWindowGoesAround.isEnabled) { launch { shadeDisplaysRepository.displayId.collect { shadeDisplaysRepository.get().displayId.collect { instantForGroup(TRACK_GROUP_NAME, "displayId", it) } } } } } private fun createTraceStateLogger(trackName: String): TraceStateLogger { return TraceStateLogger(trackGroup(TRACK_GROUP_NAME, trackName)) Loading Loading
packages/SystemUI/src/com/android/systemui/shade/ShadeStateTraceLogger.kt +8 −4 Original line number Diff line number Diff line Loading @@ -25,6 +25,8 @@ import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.qualifiers.Application import com.android.systemui.shade.data.repository.ShadeDisplaysRepository import com.android.systemui.shade.domain.interactor.ShadeInteractor import com.android.systemui.shade.shared.flag.ShadeWindowGoesAround import dagger.Lazy import javax.inject.Inject import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch Loading @@ -34,7 +36,7 @@ class ShadeStateTraceLogger @Inject constructor( private val shadeInteractor: ShadeInteractor, private val shadeDisplaysRepository: ShadeDisplaysRepository, private val shadeDisplaysRepository: Lazy<ShadeDisplaysRepository>, @Application private val scope: CoroutineScope, ) : CoreStartable { override fun start() { Loading @@ -52,13 +54,15 @@ constructor( instantForGroup(TRACK_GROUP_NAME, "shadeExpansion", it) } } if (ShadeWindowGoesAround.isEnabled) { launch { shadeDisplaysRepository.displayId.collect { shadeDisplaysRepository.get().displayId.collect { instantForGroup(TRACK_GROUP_NAME, "displayId", it) } } } } } private fun createTraceStateLogger(trackName: String): TraceStateLogger { return TraceStateLogger(trackGroup(TRACK_GROUP_NAME, trackName)) Loading