gpio_keypad: reset the column value for each row
Change-Id: I6c19340be83cf87a22c0eef31007a02dac59a867
Signed-off-by: Dima Zavin <dima@android.com>
Signed-off-by: Ajay Dudani <adudani@codeaurora.org>
diff --git a/dev/keys/gpio_keypad.c b/dev/keys/gpio_keypad.c
index 0397689..fd389d8 100644
--- a/dev/keys/gpio_keypad.c
+++ b/dev/keys/gpio_keypad.c
@@ -545,6 +545,7 @@
dprintf (CRITICAL, "Error in initializing SSBI_REG_KYPD_CNTL register\n");
while (rows--) {
+ columns = qwerty_keypad->keypad_info->columns;
if (((qwerty_keypad->keypad_info)->rec_keys[rows]
!= (qwerty_keypad->keypad_info)->old_keys[rows])
&& ((qwerty_keypad->keypad_info)->rec_keys[rows] != 0x00)