Loading packages/SystemUI/src/com/android/systemui/qs/panels/ui/viewmodel/toolbar/ToolbarViewModel.kt +4 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import androidx.compose.runtime.setValue import com.android.systemui.animation.Expandable import com.android.systemui.classifier.domain.interactor.FalsingInteractor import com.android.systemui.classifier.domain.interactor.runIfNotFalseTap import com.android.systemui.dagger.qualifiers.Main import com.android.systemui.development.ui.viewmodel.BuildNumberViewModel import com.android.systemui.globalactions.GlobalActionsDialogLite import com.android.systemui.lifecycle.ExclusiveActivatable Loading @@ -42,6 +43,7 @@ import dagger.assisted.AssistedFactory import dagger.assisted.AssistedInject import javax.inject.Provider import kotlin.time.Duration.Companion.seconds import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.awaitCancellation import kotlinx.coroutines.coroutineScope import kotlinx.coroutines.delay Loading @@ -60,6 +62,7 @@ constructor( private val globalActionsDialogLiteProvider: Provider<GlobalActionsDialogLite>, private val falsingInteractor: FalsingInteractor, @ShadeDisplayAware appContext: Context, @Main private val mainDispatcher: CoroutineDispatcher, ) : ExclusiveActivatable() { private val qsThemedContext = ContextThemeWrapper(appContext, R.style.Theme_SystemUI_QuickSettings) Loading Loading @@ -97,7 +100,7 @@ constructor( override suspend fun onActivated(): Nothing { coroutineScope { launch { launch(context = mainDispatcher) { try { globalActionsDialogLite = globalActionsDialogLiteProvider.get() awaitCancellation() Loading packages/SystemUI/tests/utils/src/com/android/systemui/qs/panels/ui/viewmodel/toolbar/ToolbarViewModelKosmos.kt +2 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import com.android.systemui.classifier.domain.interactor.falsingInteractor import com.android.systemui.development.ui.viewmodel.buildNumberViewModelFactory import com.android.systemui.globalactions.globalActionsDialogLite import com.android.systemui.kosmos.Kosmos import com.android.systemui.kosmos.testDispatcher import com.android.systemui.qs.footerActionsInteractor import com.android.systemui.qs.panels.ui.viewmodel.textFeedbackContentViewModelFactory Loading @@ -36,6 +37,7 @@ val Kosmos.toolbarViewModelFactory by { globalActionsDialogLite }, falsingInteractor, applicationContext, testDispatcher, ) } } Loading Loading
packages/SystemUI/src/com/android/systemui/qs/panels/ui/viewmodel/toolbar/ToolbarViewModel.kt +4 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import androidx.compose.runtime.setValue import com.android.systemui.animation.Expandable import com.android.systemui.classifier.domain.interactor.FalsingInteractor import com.android.systemui.classifier.domain.interactor.runIfNotFalseTap import com.android.systemui.dagger.qualifiers.Main import com.android.systemui.development.ui.viewmodel.BuildNumberViewModel import com.android.systemui.globalactions.GlobalActionsDialogLite import com.android.systemui.lifecycle.ExclusiveActivatable Loading @@ -42,6 +43,7 @@ import dagger.assisted.AssistedFactory import dagger.assisted.AssistedInject import javax.inject.Provider import kotlin.time.Duration.Companion.seconds import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.awaitCancellation import kotlinx.coroutines.coroutineScope import kotlinx.coroutines.delay Loading @@ -60,6 +62,7 @@ constructor( private val globalActionsDialogLiteProvider: Provider<GlobalActionsDialogLite>, private val falsingInteractor: FalsingInteractor, @ShadeDisplayAware appContext: Context, @Main private val mainDispatcher: CoroutineDispatcher, ) : ExclusiveActivatable() { private val qsThemedContext = ContextThemeWrapper(appContext, R.style.Theme_SystemUI_QuickSettings) Loading Loading @@ -97,7 +100,7 @@ constructor( override suspend fun onActivated(): Nothing { coroutineScope { launch { launch(context = mainDispatcher) { try { globalActionsDialogLite = globalActionsDialogLiteProvider.get() awaitCancellation() Loading
packages/SystemUI/tests/utils/src/com/android/systemui/qs/panels/ui/viewmodel/toolbar/ToolbarViewModelKosmos.kt +2 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import com.android.systemui.classifier.domain.interactor.falsingInteractor import com.android.systemui.development.ui.viewmodel.buildNumberViewModelFactory import com.android.systemui.globalactions.globalActionsDialogLite import com.android.systemui.kosmos.Kosmos import com.android.systemui.kosmos.testDispatcher import com.android.systemui.qs.footerActionsInteractor import com.android.systemui.qs.panels.ui.viewmodel.textFeedbackContentViewModelFactory Loading @@ -36,6 +37,7 @@ val Kosmos.toolbarViewModelFactory by { globalActionsDialogLite }, falsingInteractor, applicationContext, testDispatcher, ) } } Loading