summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/imx233/creative-zenxfi3/button-zenxfi3.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/creative-zenxfi3/button-zenxfi3.c')
-rw-r--r--firmware/target/arm/imx233/creative-zenxfi3/button-zenxfi3.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/firmware/target/arm/imx233/creative-zenxfi3/button-zenxfi3.c b/firmware/target/arm/imx233/creative-zenxfi3/button-zenxfi3.c
index d048099779..7d657a1c6a 100644
--- a/firmware/target/arm/imx233/creative-zenxfi3/button-zenxfi3.c
+++ b/firmware/target/arm/imx233/creative-zenxfi3/button-zenxfi3.c
@@ -160,9 +160,10 @@ int button_read_device(void)
power_ignore_counter = HZ;
}
int res = imx233_button_read(touchpad_btns);
- if(power_ignore_counter >= 0)
- res &= ~BUTTON_POWER;
- else
+ if(power_ignore_counter > 0)
+ {
power_ignore_counter--;
+ res &= ~BUTTON_POWER;
+ }
return res;
}