Loading packages/SystemUI/src/com/android/systemui/statusbar/pipeline/mobile/ui/viewmodel/MobileIconViewModel.kt +0 −21 Original line number Diff line number Diff line Loading @@ -221,36 +221,15 @@ constructor( override val activityInVisible: Flow<Boolean> = activity .map { it?.hasActivityIn ?: false } .distinctUntilChanged() .logDiffsForTable( iconInteractor.tableLogBuffer, columnPrefix = "", columnName = "activityInVisible", initialValue = false, ) .stateIn(scope, SharingStarted.WhileSubscribed(), false) override val activityOutVisible: Flow<Boolean> = activity .map { it?.hasActivityOut ?: false } .distinctUntilChanged() .logDiffsForTable( iconInteractor.tableLogBuffer, columnPrefix = "", columnName = "activityOutVisible", initialValue = false, ) .stateIn(scope, SharingStarted.WhileSubscribed(), false) override val activityContainerVisible: Flow<Boolean> = activity .map { it != null && (it.hasActivityIn || it.hasActivityOut) } .distinctUntilChanged() .logDiffsForTable( iconInteractor.tableLogBuffer, columnPrefix = "", columnName = "activityContainerVisible", initialValue = false, ) .stateIn(scope, SharingStarted.WhileSubscribed(), false) } Loading
packages/SystemUI/src/com/android/systemui/statusbar/pipeline/mobile/ui/viewmodel/MobileIconViewModel.kt +0 −21 Original line number Diff line number Diff line Loading @@ -221,36 +221,15 @@ constructor( override val activityInVisible: Flow<Boolean> = activity .map { it?.hasActivityIn ?: false } .distinctUntilChanged() .logDiffsForTable( iconInteractor.tableLogBuffer, columnPrefix = "", columnName = "activityInVisible", initialValue = false, ) .stateIn(scope, SharingStarted.WhileSubscribed(), false) override val activityOutVisible: Flow<Boolean> = activity .map { it?.hasActivityOut ?: false } .distinctUntilChanged() .logDiffsForTable( iconInteractor.tableLogBuffer, columnPrefix = "", columnName = "activityOutVisible", initialValue = false, ) .stateIn(scope, SharingStarted.WhileSubscribed(), false) override val activityContainerVisible: Flow<Boolean> = activity .map { it != null && (it.hasActivityIn || it.hasActivityOut) } .distinctUntilChanged() .logDiffsForTable( iconInteractor.tableLogBuffer, columnPrefix = "", columnName = "activityContainerVisible", initialValue = false, ) .stateIn(scope, SharingStarted.WhileSubscribed(), false) }