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

Commit 5e1d0717 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Add wakefullness calls on main thread" into sc-v2-dev am: 8eb5097e

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16221038

Change-Id: Ie9f04d5424b18f21a2f9755fb4076f53f5ba7af1
parents 1d1e7a63 8eb5097e
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -261,8 +261,10 @@ public class CarrierTextManager {
            mCarrierTextCallback = callback;
            if (mNetworkSupported.get()) {
                // Keyguard update monitor expects callbacks from main thread
                mMainExecutor.execute(() -> mKeyguardUpdateMonitor.registerCallback(mCallback));
                mMainExecutor.execute(() -> {
                    mKeyguardUpdateMonitor.registerCallback(mCallback);
                    mWakefulnessLifecycle.addObserver(mWakefulnessObserver);
                });
                mTelephonyListenerManager.addActiveDataSubscriptionIdListener(mPhoneStateListener);
            } else {
                // Don't listen and clear out the text when the device isn't a phone.
@@ -272,8 +274,10 @@ public class CarrierTextManager {
            }
        } else {
            mCarrierTextCallback = null;
            mMainExecutor.execute(() -> mKeyguardUpdateMonitor.removeCallback(mCallback));
            mMainExecutor.execute(() -> {
                mKeyguardUpdateMonitor.removeCallback(mCallback);
                mWakefulnessLifecycle.removeObserver(mWakefulnessObserver);
            });
            mTelephonyListenerManager.removeActiveDataSubscriptionIdListener(mPhoneStateListener);
        }
    }