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

Commit d0176dfe authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Snap for 11265615 from a175c401 to 24Q2-release

Change-Id: Ie8061f423a33cc4c18d45c53690fe831fb62a765
parents 802e9bae a175c401
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -56,8 +56,8 @@ public class GridOptionsManager implements CustomizationManager<GridOption> {
        if (sGridOptionsManager == null) {
            Context appContext = context.getApplicationContext();
            CustomizationInjector injector = (CustomizationInjector) InjectorProvider.getInjector();
            ThemesUserEventLogger eventLogger = (ThemesUserEventLogger) injector.getUserEventLogger(
                    appContext);
            ThemesUserEventLogger eventLogger =
                    (ThemesUserEventLogger) injector.getUserEventLogger();
            sGridOptionsManager = new GridOptionsManager(
                    new LauncherGridOptionsProvider(appContext,
                            appContext.getString(R.string.grid_control_metadata_name)),
+0 −2
Original line number Diff line number Diff line
@@ -18,7 +18,6 @@ package com.android.customization.module
import android.content.Context
import android.content.res.Resources
import androidx.activity.ComponentActivity
import com.android.customization.module.logging.ThemesUserEventLogger
import com.android.customization.picker.clock.domain.interactor.ClockPickerInteractor
import com.android.customization.picker.clock.ui.view.ClockViewFactory
import com.android.customization.picker.clock.ui.viewmodel.ClockCarouselViewModel
@@ -55,7 +54,6 @@ interface CustomizationInjector : Injector {
        interactor: ClockPickerInteractor,
        clockViewFactory: ClockViewFactory,
        resources: Resources,
        logger: ThemesUserEventLogger,
    ): ClockCarouselViewModel.Factory

    fun getClockViewFactory(activity: ComponentActivity): ClockViewFactory
+11 −12
Original line number Diff line number Diff line
@@ -80,6 +80,7 @@ import com.android.wallpaper.picker.di.modules.BackgroundDispatcher
import com.android.wallpaper.picker.di.modules.MainDispatcher
import com.android.wallpaper.picker.undo.domain.interactor.SnapshotRestorer
import com.android.wallpaper.util.ScreenSizeCalculator
import dagger.Lazy
import javax.inject.Inject
import javax.inject.Singleton
import kotlinx.coroutines.CoroutineDispatcher
@@ -93,8 +94,7 @@ internal constructor(
    @MainDispatcher private val mainDispatcher: CoroutineDispatcher,
    @BackgroundDispatcher private val bgScope: CoroutineScope,
    @BackgroundDispatcher private val bgDispatcher: CoroutineDispatcher,
    private val userEventLogger: ThemesUserEventLogger,
) : WallpaperPicker2Injector(mainScope, bgDispatcher, userEventLogger), CustomizationInjector {
) : WallpaperPicker2Injector(mainScope, bgDispatcher), CustomizationInjector {
    private var customizationSections: CustomizationSections? = null
    private var wallpaperInteractor: WallpaperInteractor? = null
    private var keyguardQuickAffordancePickerInteractor: KeyguardQuickAffordancePickerInteractor? =
@@ -125,6 +125,7 @@ internal constructor(
    private var gridSnapshotRestorer: GridSnapshotRestorer? = null
    private var gridScreenViewModelFactory: GridScreenViewModel.Factory? = null
    private var clockRegistryProvider: ClockRegistryProvider? = null
    @Inject lateinit var themesUserEventLogger: Lazy<ThemesUserEventLogger>

    override fun getCustomizationSections(activity: ComponentActivity): CustomizationSections {
        val appContext = activity.applicationContext
@@ -143,13 +144,12 @@ internal constructor(
                        interactor = getClockPickerInteractor(appContext),
                        clockViewFactory = clockViewFactory,
                        resources = resources,
                        logger = userEventLogger,
                    ),
                    clockViewFactory,
                    getThemedIconSnapshotRestorer(appContext),
                    getThemedIconInteractor(),
                    getColorPickerInteractor(appContext, getWallpaperColorsRepository()),
                    getUserEventLogger(appContext),
                    getUserEventLogger(),
                )
                .also { customizationSections = it }
    }
@@ -167,8 +167,8 @@ internal constructor(
    }

    @Synchronized
    override fun getUserEventLogger(context: Context): ThemesUserEventLogger {
        return userEventLogger
    override fun getUserEventLogger(): ThemesUserEventLogger {
        return themesUserEventLogger.get()
    }

    override fun getFragmentFactory(): FragmentFactory? {
@@ -247,7 +247,7 @@ internal constructor(
                    getKeyguardQuickAffordancePickerInteractor(context),
                    getWallpaperInteractor(context),
                    getCurrentWallpaperInfoFactory(context),
                    getUserEventLogger(context),
                    getUserEventLogger(),
                )
                .also { keyguardQuickAffordancePickerViewModelFactory = it }
    }
@@ -291,7 +291,7 @@ internal constructor(
        return notificationSectionViewModelFactory
            ?: NotificationSectionViewModel.Factory(
                    interactor = getNotificationsInteractor(context),
                    logger = getUserEventLogger(context),
                    logger = getUserEventLogger(),
                )
                .also { notificationSectionViewModelFactory = it }
    }
@@ -357,7 +357,6 @@ internal constructor(
        interactor: ClockPickerInteractor,
        clockViewFactory: ClockViewFactory,
        resources: Resources,
        logger: ThemesUserEventLogger,
    ): ClockCarouselViewModel.Factory {
        return clockCarouselViewModelFactory
            ?: ClockCarouselViewModel.Factory(
@@ -365,7 +364,7 @@ internal constructor(
                    bgDispatcher,
                    clockViewFactory,
                    resources,
                    logger,
                    getUserEventLogger(),
                )
                .also { clockCarouselViewModelFactory = it }
    }
@@ -436,7 +435,7 @@ internal constructor(
            ?: ColorPickerViewModel.Factory(
                    context.applicationContext,
                    getColorPickerInteractor(context, wallpaperColorsRepository),
                    userEventLogger,
                    getUserEventLogger(),
                )
                .also { colorPickerViewModelFactory = it }
    }
@@ -508,7 +507,7 @@ internal constructor(
                        context,
                        wallpaperColorsRepository,
                    ),
                    userEventLogger,
                    getUserEventLogger(),
                ) { clockId ->
                    clockId?.let { clockViewFactory.getController(clockId).config.isReactiveToTone }
                        ?: false
+1 −1
Original line number Diff line number Diff line
@@ -203,7 +203,7 @@ class ColorPickerFragment : AppbarFragment() {
                    context,
                    lifecycle,
                    injector.getDarkModeSnapshotRestorer(requireContext()),
                    injector.getUserEventLogger(requireContext()),
                    injector.getUserEventLogger(),
                )
                .createView(requireContext())
        darkModeSectionView.background = null
+1 −2
Original line number Diff line number Diff line
@@ -76,7 +76,6 @@ constructor(
        interactor: ClockPickerInteractor,
        clockViewFactory: ClockViewFactory,
        resources: Resources,
        logger: ThemesUserEventLogger,
    ): ClockCarouselViewModel.Factory {
        throw UnsupportedOperationException("not implemented")
    }
@@ -97,7 +96,7 @@ constructor(
    // TestInjector overrides
    /////////////////

    override fun getUserEventLogger(context: Context): UserEventLogger {
    override fun getUserEventLogger(): UserEventLogger {
        return themesUserEventLogger
    }
}