diff options
-rw-r--r-- | firmware/target/arm/ipod/button-clickwheel.c | 3 | ||||
-rw-r--r-- | firmware/target/arm/sandisk/sansa-e200/button-e200.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/arm/ipod/button-clickwheel.c b/firmware/target/arm/ipod/button-clickwheel.c index f8dd818a01..00c850bea4 100644 --- a/firmware/target/arm/ipod/button-clickwheel.c +++ b/firmware/target/arm/ipod/button-clickwheel.c | |||
@@ -157,6 +157,9 @@ static inline int ipod_4g_button_read(void) | |||
157 | wheel_keycode = BUTTON_SCROLL_BACK; | 157 | wheel_keycode = BUTTON_SCROLL_BACK; |
158 | else | 158 | else |
159 | wheel_keycode = BUTTON_NONE; | 159 | wheel_keycode = BUTTON_NONE; |
160 | |||
161 | /* be able to read wheel action via button_read_device() */ | ||
162 | btn |= wheel_keycode; | ||
160 | 163 | ||
161 | if (wheel_keycode != BUTTON_NONE) | 164 | if (wheel_keycode != BUTTON_NONE) |
162 | { | 165 | { |
diff --git a/firmware/target/arm/sandisk/sansa-e200/button-e200.c b/firmware/target/arm/sandisk/sansa-e200/button-e200.c index 117b993763..ad0531d835 100644 --- a/firmware/target/arm/sandisk/sansa-e200/button-e200.c +++ b/firmware/target/arm/sandisk/sansa-e200/button-e200.c | |||
@@ -131,6 +131,9 @@ void clickwheel_int(void) | |||
131 | btn = BUTTON_SCROLL_FWD; | 131 | btn = BUTTON_SCROLL_FWD; |
132 | else if (old_wheel_value == wheel_tbl[1][wheel_value >> 6]) | 132 | else if (old_wheel_value == wheel_tbl[1][wheel_value >> 6]) |
133 | btn = BUTTON_SCROLL_BACK; | 133 | btn = BUTTON_SCROLL_BACK; |
134 | |||
135 | /* be able to read wheel action via button_read_device() */ | ||
136 | int_btn |= btn; | ||
134 | 137 | ||
135 | if (btn != BUTTON_NONE) | 138 | if (btn != BUTTON_NONE) |
136 | { | 139 | { |