From 5abe98dada389ebe93a356d26127bb9c097df175 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Sat, 22 Mar 2014 16:03:12 +0100 Subject: zenxfi3: fix horrible bug which prevented the power button to work Change-Id: Ic8e86762f84ca41e931801c1aee08007129eef20 --- firmware/target/arm/imx233/creative-zenxfi3/button-zenxfi3.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'firmware') 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; } -- cgit v1.2.3