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

Commit 7c8eb2b9 authored by Chong Zhang's avatar Chong Zhang Committed by Android Git Automerger
Browse files

am 52e6d458: am 430778bd: am 482635e3: Merge "Fix deadlock when updating rotation" into mnc-dr-dev

* commit '52e6d458':
  Fix deadlock when updating rotation
parents 0551d5d9 52e6d458
Loading
Loading
Loading
Loading
+8 −1
Original line number Original line Diff line number Diff line
@@ -762,6 +762,13 @@ public class PhoneWindowManager implements WindowManagerPolicy {
    }
    }


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

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