diff options
-rw-r--r-- | firmware/target/arm/imx233/creative-zenxfi3/button-zenxfi3.c | 7 |
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) | |||
160 | power_ignore_counter = HZ; | 160 | power_ignore_counter = HZ; |
161 | } | 161 | } |
162 | int res = imx233_button_read(touchpad_btns); | 162 | int res = imx233_button_read(touchpad_btns); |
163 | if(power_ignore_counter >= 0) | 163 | if(power_ignore_counter > 0) |
164 | res &= ~BUTTON_POWER; | 164 | { |
165 | else | ||
166 | power_ignore_counter--; | 165 | power_ignore_counter--; |
166 | res &= ~BUTTON_POWER; | ||
167 | } | ||
167 | return res; | 168 | return res; |
168 | } | 169 | } |