Loading packages/SystemUI/src/com/android/systemui/biometrics/UdfpsView.java +17 −13 Original line number Diff line number Diff line Loading @@ -241,6 +241,7 @@ public class UdfpsView extends FrameLayout implements DozeReceiver, UdfpsIllumin if (mGhbmView != null && surface == null) { Log.e(TAG, "doIlluminate | surface must be non-null for GHBM"); } if (mHbmProvider != null) { mHbmProvider.enableHbm(mHbmType, surface, () -> { if (mGhbmView != null) { mGhbmView.drawIlluminationDot(mSensorRect); Loading @@ -254,6 +255,7 @@ public class UdfpsView extends FrameLayout implements DozeReceiver, UdfpsIllumin } }); } } @Override public void stopIllumination() { Loading @@ -265,6 +267,8 @@ public class UdfpsView extends FrameLayout implements DozeReceiver, UdfpsIllumin mGhbmView.setGhbmIlluminationListener(null); mGhbmView.setVisibility(View.INVISIBLE); } if (mHbmProvider != null) { mHbmProvider.disableHbm(null /* onHbmDisabled */); } } } Loading
packages/SystemUI/src/com/android/systemui/biometrics/UdfpsView.java +17 −13 Original line number Diff line number Diff line Loading @@ -241,6 +241,7 @@ public class UdfpsView extends FrameLayout implements DozeReceiver, UdfpsIllumin if (mGhbmView != null && surface == null) { Log.e(TAG, "doIlluminate | surface must be non-null for GHBM"); } if (mHbmProvider != null) { mHbmProvider.enableHbm(mHbmType, surface, () -> { if (mGhbmView != null) { mGhbmView.drawIlluminationDot(mSensorRect); Loading @@ -254,6 +255,7 @@ public class UdfpsView extends FrameLayout implements DozeReceiver, UdfpsIllumin } }); } } @Override public void stopIllumination() { Loading @@ -265,6 +267,8 @@ public class UdfpsView extends FrameLayout implements DozeReceiver, UdfpsIllumin mGhbmView.setGhbmIlluminationListener(null); mGhbmView.setVisibility(View.INVISIBLE); } if (mHbmProvider != null) { mHbmProvider.disableHbm(null /* onHbmDisabled */); } } }