summaryrefslogtreecommitdiff
path: root/common/gaia_power.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/gaia_power.c')
-rw-r--r--common/gaia_power.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/gaia_power.c b/common/gaia_power.c
index 48377523c3..ce4577f978 100644
--- a/common/gaia_power.c
+++ b/common/gaia_power.c
@@ -174,6 +174,11 @@ static int check_for_power_off_event(void)
pressed = 1;
}
+ /* Dis/Enable keyboard scanning when the power button state changes */
+ if (pressed != power_button_was_pressed)
+ keyboard_enable_scanning(!pressed);
+
+
now = get_time();
if (pressed) {
gpio_set_level(GPIO_PMIC_PWRON_L, 0);