diff --git a/fod/FingerprintInscreen.cpp b/fod/FingerprintInscreen.cpp index f2d0748..144e6ca 100644 --- a/fod/FingerprintInscreen.cpp +++ b/fod/FingerprintInscreen.cpp @@ -24,7 +24,7 @@ #define FP_PRESS_PATH "/sys/kernel/oppo_display/notify_fppress" -#define DIM_PATH "/sys/kernel/oppo_display/dimlayer_hbm" +#define HBM_PATH "/sys/kernel/oppo_display/hbm" #define DIM_AMOUNT_PATH "/sys/kernel/oppo_display/dim_alpha" namespace { @@ -79,22 +79,24 @@ Return FingerprintInscreen::onFinishEnroll() { } Return FingerprintInscreen::onPress() { + set(HBM_PATH, 1); set(FP_PRESS_PATH, 1); return Void(); } Return FingerprintInscreen::onRelease() { + set(HBM_PATH, 0); set(FP_PRESS_PATH, 0); return Void(); } Return FingerprintInscreen::onShowFODView() { - set(DIM_PATH, 1); return Void(); } Return FingerprintInscreen::onHideFODView() { - set(DIM_PATH, 0); + set(HBM_PATH, 0); + set(FP_PRESS_PATH, 0); return Void(); }