Loading packages/SystemUI/src/com/android/systemui/flags/FeatureFlagsDebugStartable.kt +8 −3 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import com.android.systemui.CoreStartable import com.android.systemui.broadcast.BroadcastSender import com.android.systemui.dump.DumpManager import com.android.systemui.statusbar.commandline.CommandRegistry import com.android.systemui.util.InitializationChecker import dagger.Binds import dagger.Module import dagger.multibindings.ClassKey Loading @@ -34,7 +35,8 @@ constructor( private val commandRegistry: CommandRegistry, private val flagCommand: FlagCommand, private val featureFlags: FeatureFlagsDebug, private val broadcastSender: BroadcastSender private val broadcastSender: BroadcastSender, private val initializationChecker: InitializationChecker ) : CoreStartable { init { Loading @@ -46,10 +48,13 @@ constructor( override fun start() { featureFlags.init() commandRegistry.registerCommand(FlagCommand.FLAG_COMMAND) { flagCommand } if (initializationChecker.initializeComponents()) { // protected broadcast should only be sent for the main process val intent = Intent(FlagManager.ACTION_SYSUI_STARTED) broadcastSender.sendBroadcast(intent) } } } @Module abstract class FeatureFlagsDebugStartableModule { Loading Loading
packages/SystemUI/src/com/android/systemui/flags/FeatureFlagsDebugStartable.kt +8 −3 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import com.android.systemui.CoreStartable import com.android.systemui.broadcast.BroadcastSender import com.android.systemui.dump.DumpManager import com.android.systemui.statusbar.commandline.CommandRegistry import com.android.systemui.util.InitializationChecker import dagger.Binds import dagger.Module import dagger.multibindings.ClassKey Loading @@ -34,7 +35,8 @@ constructor( private val commandRegistry: CommandRegistry, private val flagCommand: FlagCommand, private val featureFlags: FeatureFlagsDebug, private val broadcastSender: BroadcastSender private val broadcastSender: BroadcastSender, private val initializationChecker: InitializationChecker ) : CoreStartable { init { Loading @@ -46,10 +48,13 @@ constructor( override fun start() { featureFlags.init() commandRegistry.registerCommand(FlagCommand.FLAG_COMMAND) { flagCommand } if (initializationChecker.initializeComponents()) { // protected broadcast should only be sent for the main process val intent = Intent(FlagManager.ACTION_SYSUI_STARTED) broadcastSender.sendBroadcast(intent) } } } @Module abstract class FeatureFlagsDebugStartableModule { Loading