diff options
author | Dave Mankoff <mankoff@google.com> | 2019-10-31 18:04:08 -0400 |
---|---|---|
committer | Dave Mankoff <mankoff@google.com> | 2019-11-01 14:59:11 -0400 |
commit | bcaca8a6cde9c318536ee4341b235f6e916245fe (patch) | |
tree | fb469a69860483112172f06c6cf56596c53e7971 /packages/SystemUI/src/com/android/systemui/BatteryMeterView.java | |
parent | 91bdd4f00e6ba7b096653f330294c886a604188b (diff) |
Remove all calls to getComponent(CommandQueue.class).
Makes AuthController, GlobalActionsComponent, InstantAppNotifier,
SizeCompatModeActivityController, and TvStatusBar all injectable.
Prior to this CL, CommandQueue contained within it a SystemUI object
that it used to start itself up and add itself to components. With
this change, the SystemUI object is no longer necessary, as Dagger
will ensure that a CommandQueue is available to those who need it.
Bug: 143702229
Test: atest SystemUITests
Change-Id: I2763a6d918b41fe27a2370fdd820da476654e14f
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/BatteryMeterView.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/BatteryMeterView.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java b/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java index ce61a00fefc3..fef9198d670a 100644 --- a/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java +++ b/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java @@ -54,6 +54,7 @@ import com.android.settingslib.graph.ThemedBatteryDrawable; import com.android.systemui.plugins.DarkIconDispatcher; import com.android.systemui.plugins.DarkIconDispatcher.DarkReceiver; import com.android.systemui.settings.CurrentUserTracker; +import com.android.systemui.statusbar.CommandQueue; import com.android.systemui.statusbar.phone.StatusBarIconController; import com.android.systemui.statusbar.policy.BatteryController; import com.android.systemui.statusbar.policy.BatteryController.BatteryStateChangeCallback; @@ -139,7 +140,8 @@ public class BatteryMeterView extends LinearLayout implements addOnAttachStateChangeListener( - new DisableStateTracker(DISABLE_NONE, DISABLE2_SYSTEM_ICONS)); + new DisableStateTracker(DISABLE_NONE, DISABLE2_SYSTEM_ICONS, + Dependency.get(CommandQueue.class))); setupLayoutTransition(); |