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

Commit 482635e3 authored by Chong Zhang's avatar Chong Zhang Committed by Android (Google) Code Review
Browse files

Merge "Fix deadlock when updating rotation" into mnc-dr-dev

parents 71f15791 5aaa0b38
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -762,6 +762,13 @@ public class PhoneWindowManager implements WindowManagerPolicy {
    }

    class MyOrientationListener extends WindowOrientationListener {
        private final Runnable mUpdateRotationRunnable = new Runnable() {
            @Override
            public void run() {
                updateRotation(false);
            }
        };

        MyOrientationListener(Context context, Handler handler) {
            super(context, handler);
        }
@@ -769,7 +776,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
        @Override
        public void onProposedRotationChanged(int rotation) {
            if (localLOGV) Slog.v(TAG, "onProposedRotationChanged, rotation=" + rotation);
            updateRotation(false);
            mHandler.post(mUpdateRotationRunnable);
        }
    }
    MyOrientationListener mOrientationListener;