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

Commit 2c984f16 authored by Selim Cinek's avatar Selim Cinek
Browse files

Fixes a crash with a renderthread camera animation

Test: double-tap power button when display is off and freshly restarted.
Change-Id: I6bad3e75568ba578245dd86f7dd28597c29ae95d
Fixes: 31084435
parent ae9fa16b
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -174,7 +174,10 @@ public class KeyguardAffordanceView extends ImageView {

    private void drawBackgroundCircle(Canvas canvas) {
        if (mCircleRadius > 0 || mFinishing) {
            if (mFinishing && mSupportHardware) {
            if (mFinishing && mSupportHardware && mHwCenterX != null) {
                // Our hardware drawing proparties can be null if the finishing started but we have
                // never drawn before. In that case we are not doing a render thread animation
                // anyway, so we need to use the normal drawing.
                DisplayListCanvas displayListCanvas = (DisplayListCanvas) canvas;
                displayListCanvas.drawCircle(mHwCenterX, mHwCenterY, mHwCircleRadius,
                        mHwCirclePaint);