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

Commit 0de0f5a2 authored by Alex Stetson's avatar Alex Stetson
Browse files

Allow for replacement of MultiUserUtilsModule

Allow variants of SystemUI to replace the MultiUserUtilsModule with
their own implementations.

Bug: 254099598
Test: build
Change-Id: I42c2e19c3d2f98cfae806e4aae389ca1861dca27
parent 9db605bb
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -41,6 +41,7 @@ import com.android.systemui.qs.tileimpl.QSFactoryImpl;
import com.android.systemui.recents.Recents;
import com.android.systemui.recents.Recents;
import com.android.systemui.recents.RecentsImplementation;
import com.android.systemui.recents.RecentsImplementation;
import com.android.systemui.screenshot.ReferenceScreenshotModule;
import com.android.systemui.screenshot.ReferenceScreenshotModule;
import com.android.systemui.settings.dagger.MultiUserUtilsModule;
import com.android.systemui.shade.NotificationShadeWindowControllerImpl;
import com.android.systemui.shade.NotificationShadeWindowControllerImpl;
import com.android.systemui.shade.ShadeController;
import com.android.systemui.shade.ShadeController;
import com.android.systemui.shade.ShadeControllerImpl;
import com.android.systemui.shade.ShadeControllerImpl;
@@ -93,6 +94,7 @@ import dagger.Provides;
        AospPolicyModule.class,
        AospPolicyModule.class,
        GestureModule.class,
        GestureModule.class,
        MediaModule.class,
        MediaModule.class,
        MultiUserUtilsModule.class,
        PowerModule.class,
        PowerModule.class,
        QSModule.class,
        QSModule.class,
        ReferenceScreenshotModule.class,
        ReferenceScreenshotModule.class,
+0 −2
Original line number Original line Diff line number Diff line
@@ -55,7 +55,6 @@ import com.android.systemui.qs.footer.dagger.FooterActionsModule;
import com.android.systemui.recents.Recents;
import com.android.systemui.recents.Recents;
import com.android.systemui.screenshot.dagger.ScreenshotModule;
import com.android.systemui.screenshot.dagger.ScreenshotModule;
import com.android.systemui.security.data.repository.SecurityRepositoryModule;
import com.android.systemui.security.data.repository.SecurityRepositoryModule;
import com.android.systemui.settings.dagger.MultiUserUtilsModule;
import com.android.systemui.shade.ShadeController;
import com.android.systemui.shade.ShadeController;
import com.android.systemui.smartspace.dagger.SmartspaceModule;
import com.android.systemui.smartspace.dagger.SmartspaceModule;
import com.android.systemui.statusbar.CommandQueue;
import com.android.systemui.statusbar.CommandQueue;
@@ -134,7 +133,6 @@ import dagger.Provides;
            PrivacyModule.class,
            PrivacyModule.class,
            ScreenshotModule.class,
            ScreenshotModule.class,
            SensorModule.class,
            SensorModule.class,
            MultiUserUtilsModule.class,
            SecurityRepositoryModule.class,
            SecurityRepositoryModule.class,
            SettingsUtilModule.class,
            SettingsUtilModule.class,
            SmartRepliesInflationModule.class,
            SmartRepliesInflationModule.class,
+2 −0
Original line number Original line Diff line number Diff line
@@ -44,6 +44,7 @@ import com.android.systemui.qs.tileimpl.QSFactoryImpl;
import com.android.systemui.recents.Recents;
import com.android.systemui.recents.Recents;
import com.android.systemui.recents.RecentsImplementation;
import com.android.systemui.recents.RecentsImplementation;
import com.android.systemui.screenshot.ReferenceScreenshotModule;
import com.android.systemui.screenshot.ReferenceScreenshotModule;
import com.android.systemui.settings.dagger.MultiUserUtilsModule;
import com.android.systemui.shade.NotificationShadeWindowControllerImpl;
import com.android.systemui.shade.NotificationShadeWindowControllerImpl;
import com.android.systemui.shade.ShadeController;
import com.android.systemui.shade.ShadeController;
import com.android.systemui.shade.ShadeControllerImpl;
import com.android.systemui.shade.ShadeControllerImpl;
@@ -89,6 +90,7 @@ import dagger.multibindings.IntoSet;
        includes = {
        includes = {
                AospPolicyModule.class,
                AospPolicyModule.class,
                GestureModule.class,
                GestureModule.class,
                MultiUserUtilsModule.class,
                PowerModule.class,
                PowerModule.class,
                QSModule.class,
                QSModule.class,
                ReferenceScreenshotModule.class,
                ReferenceScreenshotModule.class,