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

Commit 4d15562a authored by Automerger Merge Worker's avatar Automerger Merge Worker Committed by Android (Google) Code Review
Browse files

Merge "Merge "Add null-checks to an optional dream service" into main am:...

Merge "Merge "Add null-checks to an optional dream service" into main am: 6696482e am: 05123d56" into main
parents 140822a5 c71cdb6d
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -176,9 +176,10 @@ public class KeyguardServiceDelegate {

        final DreamManagerInternal dreamManager =
                LocalServices.getService(DreamManagerInternal.class);

        if(dreamManager != null){
            dreamManager.registerDreamManagerStateListener(mDreamManagerStateListener);
        }
    }

    private final ServiceConnection mKeyguardConnection = new ServiceConnection() {
        @Override
+5 −3
Original line number Diff line number Diff line
@@ -1379,8 +1379,10 @@ public final class PowerManagerService extends SystemService
                    new DisplayGroupPowerChangeListener();
            mDisplayManagerInternal.registerDisplayGroupListener(displayGroupPowerChangeListener);

            if(mDreamManager != null){
                // This DreamManager method does not acquire a lock, so it should be safe to call.
                mDreamManager.registerDreamManagerStateListener(new DreamManagerStateListener());
            }

            mWirelessChargerDetector = mInjector.createWirelessChargerDetector(sensorManager,
                    mInjector.createSuspendBlocker(
@@ -3543,7 +3545,7 @@ public final class PowerManagerService extends SystemService
        }

        // Stop dream.
        if (isDreaming) {
        if (isDreaming && mDreamManager != null) {
            mDreamManager.stopDream(/* immediate= */ false, "power manager request" /*reason*/);
        }
    }