Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6c64d1f2 authored by Dave Mankoff's avatar Dave Mankoff
Browse files

Final calls to getComponent(Recents.class) removed.

Had to reformat a block of code because linter was complaining.
Bug: 143972303
Test: atest SystemUITests
Change-Id: I96c163b09217671fcbd3f20133c3a13b696afc75
parent f7805ded
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -46,10 +46,13 @@ import com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager;
import com.android.systemui.volume.CarVolumeDialogComponent;
import com.android.systemui.volume.VolumeDialogComponent;

import java.util.Optional;

import javax.inject.Named;
import javax.inject.Singleton;

import dagger.Binds;
import dagger.Lazy;
import dagger.Module;
import dagger.Provides;

@@ -76,8 +79,8 @@ abstract class CarSystemUIModule {

    @Singleton
    @Provides
    static Divider provideDivider(Context context) {
        return new Divider(context);
    static Divider provideDivider(Context context, Optional<Lazy<Recents>> recentsOptionalLazy) {
        return new Divider(context, recentsOptionalLazy);
    }

    @Singleton
+3 −0
Original line number Diff line number Diff line
@@ -79,6 +79,7 @@ import com.android.systemui.navigationbar.car.CarNavigationBarView;
import com.android.systemui.plugins.FalsingManager;
import com.android.systemui.plugins.qs.QS;
import com.android.systemui.qs.car.CarQSFragment;
import com.android.systemui.recents.Recents;
import com.android.systemui.recents.ScreenPinningRequest;
import com.android.systemui.shared.plugins.PluginManager;
import com.android.systemui.stackdivider.Divider;
@@ -298,6 +299,7 @@ public class CarStatusBar extends StatusBar implements CarBatteryController.Batt
            ScreenPinningRequest screenPinningRequest,
            DozeScrimController dozeScrimController,
            CommandQueue commandQueue,
            Optional<Recents> recents,
            PluginManager pluginManager,
            RemoteInputUriController remoteInputUriController,
            Optional<Divider> dividerOptional,
@@ -369,6 +371,7 @@ public class CarStatusBar extends StatusBar implements CarBatteryController.Batt
                screenPinningRequest,
                dozeScrimController,
                commandQueue,
                recents,
                pluginManager,
                remoteInputUriController,
                dividerOptional,
+3 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ import com.android.systemui.keyguard.ScreenLifecycle;
import com.android.systemui.keyguard.WakefulnessLifecycle;
import com.android.systemui.navigationbar.car.CarNavigationBarController;
import com.android.systemui.plugins.FalsingManager;
import com.android.systemui.recents.Recents;
import com.android.systemui.recents.ScreenPinningRequest;
import com.android.systemui.shared.plugins.PluginManager;
import com.android.systemui.stackdivider.Divider;
@@ -167,6 +168,7 @@ public class CarStatusBarModule {
            ScreenPinningRequest screenPinningRequest,
            DozeScrimController dozeScrimController,
            CommandQueue commandQueue,
            Optional<Recents> recentsOptional,
            PluginManager pluginManager,
            RemoteInputUriController remoteInputUriController,
            Optional<Divider> dividerOptional,
@@ -236,6 +238,7 @@ public class CarStatusBarModule {
                screenPinningRequest,
                dozeScrimController,
                commandQueue,
                recentsOptional,
                pluginManager,
                remoteInputUriController,
                dividerOptional,
+3 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ import com.android.systemui.power.EnhancedEstimates;
import com.android.systemui.power.PowerUI;
import com.android.systemui.privacy.PrivacyItemController;
import com.android.systemui.recents.OverviewProxyService;
import com.android.systemui.recents.Recents;
import com.android.systemui.shared.plugins.PluginManager;
import com.android.systemui.shared.system.ActivityManagerWrapper;
import com.android.systemui.shared.system.DevicePolicyManagerWrapper;
@@ -329,6 +330,7 @@ public class Dependency {
    @Inject Lazy<DozeParameters> mDozeParameters;
    @Inject Lazy<IWallpaperManager> mWallpaperManager;
    @Inject Lazy<CommandQueue> mCommandQueue;
    @Inject Lazy<Recents> mRecents;
    @Inject Lazy<StatusBar> mStatusBar;

    @Inject
@@ -519,6 +521,7 @@ public class Dependency {
        mProviders.put(DozeParameters.class, mDozeParameters::get);
        mProviders.put(IWallpaperManager.class, mWallpaperManager::get);
        mProviders.put(CommandQueue.class, mCommandQueue::get);
        mProviders.put(Recents.class, mRecents::get);
        mProviders.put(StatusBar.class, mStatusBar::get);

        // TODO(b/118592525): to support multi-display , we start to add something which is
+5 −2
Original line number Diff line number Diff line
@@ -38,10 +38,13 @@ import com.android.systemui.statusbar.phone.KeyguardEnvironmentImpl;
import com.android.systemui.statusbar.phone.ShadeController;
import com.android.systemui.statusbar.phone.StatusBar;

import java.util.Optional;

import javax.inject.Named;
import javax.inject.Singleton;

import dagger.Binds;
import dagger.Lazy;
import dagger.Module;
import dagger.Provides;

@@ -86,8 +89,8 @@ abstract class SystemUIDefaultModule {

    @Singleton
    @Provides
    static Divider provideDivider(Context context) {
        return new Divider(context);
    static Divider provideDivider(Context context, Optional<Lazy<Recents>> recentsOptionalLazy) {
        return new Divider(context, recentsOptionalLazy);
    }

    @Provides
Loading