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

Commit 08d4ebb6 authored by Fabian Kozynski's avatar Fabian Kozynski Committed by Android (Google) Code Review
Browse files

Merge "Move observer registration to bg thread" into main

parents 966e184a de58aa1d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -107,5 +107,6 @@ public class RotationLockControllerImplTest extends SysuiTestCase {
                mFakeExecutor,
                mFakeExecutor
        );
        mFakeExecutor.runAllReady();
    }
}
+5 −3
Original line number Diff line number Diff line
@@ -123,10 +123,12 @@ public final class RotationLockControllerImpl implements RotationLockController
    @Override
    public void setListening(boolean listening) {
        if (listening) {
            mRotationPolicy.registerRotationPolicyListener(mRotationPolicyListener,
                    UserHandle.USER_ALL);
            mBgExecutor.execute(
                    () -> mRotationPolicy.registerRotationPolicyListener(mRotationPolicyListener,
                            UserHandle.USER_ALL));
        } else {
            mRotationPolicy.unregisterRotationPolicyListener(mRotationPolicyListener);
            mBgExecutor.execute(() -> mRotationPolicy.unregisterRotationPolicyListener(
                    mRotationPolicyListener));
        }
        if (mIsPerDeviceStateRotationLockEnabled
                && mDeviceStateRotationLockSettingController.isPresent()) {