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

Commit e6985e26 authored by Dave Mankoff's avatar Dave Mankoff Committed by Automerger Merge Worker
Browse files

RESTRICT AUTOMERGE Ensure that DozeFactory uses Main Thread Handler. am: 10d4b8de

Change-Id: I8c11d405d9c82b7a98bd02395c30159a1f2eac08
parents b9d6bf0b 10d4b8de
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -96,12 +96,6 @@ public class DependencyProvider {
        return new AmbientDisplayConfiguration(context);
    }

    /** */
    @Provides
    public Handler provideHandler() {
        return new Handler();
    }

    @Singleton
    @Provides
    public DataSaverController provideDataSaverController(NetworkController networkController) {
+2 −1
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ import android.os.Handler;
import com.android.keyguard.KeyguardUpdateMonitor;
import com.android.systemui.R;
import com.android.systemui.broadcast.BroadcastDispatcher;
import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.dock.DockManager;
import com.android.systemui.keyguard.WakefulnessLifecycle;
import com.android.systemui.plugins.FalsingManager;
@@ -69,7 +70,7 @@ public class DozeFactory {
            WakefulnessLifecycle wakefulnessLifecycle, KeyguardUpdateMonitor keyguardUpdateMonitor,
            DockManager dockManager, @Nullable IWallpaperManager wallpaperManager,
            ProximitySensor proximitySensor,
            DelayedWakeLock.Builder delayedWakeLockBuilder, Handler handler,
            DelayedWakeLock.Builder delayedWakeLockBuilder, @Main Handler handler,
            DelayableExecutor delayableExecutor,
            BiometricUnlockController biometricUnlockController,
            BroadcastDispatcher broadcastDispatcher, DozeHost dozeHost) {
+9 −0
Original line number Diff line number Diff line
@@ -91,6 +91,15 @@ public abstract class ConcurrencyModule {
        return new Handler(mainLooper);
    }

    /**
     * @deprecated Please specify @Main or @Background when injecting a Handler or use an Executor.
     */
    @Deprecated
    @Provides
    public static Handler provideHandler() {
        return new Handler();
    }

    /**
     * Provide a Background-Thread Executor by default.
     */