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

Commit 965ca42c authored by Selim Cinek's avatar Selim Cinek Committed by Android Git Automerger
Browse files

am 26a11c28: am d428dc4a: am 12fdaf85: am a4fca2c7: Merge "Fixed a...

am 26a11c28: am d428dc4a: am 12fdaf85: am a4fca2c7: Merge "Fixed a racecondition where the camera would not launch" into mnc-dr-dev

* commit '26a11c28':
  Fixed a racecondition where the camera would not launch
parents 7d0c6289 26a11c28
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -292,6 +292,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
    private DozeServiceHost mDozeServiceHost;
    private boolean mWakeUpComingFromTouch;
    private PointF mWakeUpTouchLocation;
    private boolean mScreenTurningOn;

    int mPixelFormat;
    Object mQueueLock = new Object();
@@ -3980,6 +3981,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
    }

    public void onScreenTurningOn() {
        mScreenTurningOn = true;
        mNotificationPanel.onScreenTurningOn();
        if (mLaunchCameraOnScreenTurningOn) {
            mNotificationPanel.launchCamera(false);
@@ -3992,6 +3994,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
    }

    public void onScreenTurnedOn() {
        mScreenTurningOn = false;
        mDozeScrimController.onScreenTurnedOn();
    }

@@ -4168,7 +4171,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
                mScrimController.dontAnimateBouncerChangesUntilNextFrame();
                mGestureWakeLock.acquire(LAUNCH_TRANSITION_TIMEOUT_MS + 1000L);
            }
            if (mStatusBarKeyguardViewManager.isScreenTurnedOn()) {
            if (mScreenTurningOn || mStatusBarKeyguardViewManager.isScreenTurnedOn()) {
                mNotificationPanel.launchCamera(mDeviceInteractive /* animate */);
            } else {
                // We need to defer the camera launch until the screen comes on, since otherwise