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

Commit 5a8a592c 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 am: e2f30846

Change-Id: Ib190bd2a12d15a156ff6786a5dba4112640699de
parents 24f8e426 e2f30846
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.
     */