diff options
-rw-r--r-- | firmware/target/arm/ipod/button-clickwheel.c | 7 | ||||
-rw-r--r-- | firmware/target/arm/ipod/button-mini1g.c | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/firmware/target/arm/ipod/button-clickwheel.c b/firmware/target/arm/ipod/button-clickwheel.c index 79107884c5..15f3cdd43c 100644 --- a/firmware/target/arm/ipod/button-clickwheel.c +++ b/firmware/target/arm/ipod/button-clickwheel.c | |||
@@ -114,6 +114,7 @@ static inline int ipod_4g_button_read(void) | |||
114 | int new_wheel_value = (status << 9) >> 25; | 114 | int new_wheel_value = (status << 9) >> 25; |
115 | whl = new_wheel_value; | 115 | whl = new_wheel_value; |
116 | backlight_on(); | 116 | backlight_on(); |
117 | reset_poweroff_timer(); | ||
117 | /* The queue should have no other events when scrolling */ | 118 | /* The queue should have no other events when scrolling */ |
118 | if (queue_empty(&button_queue) && old_wheel_value >= 0) { | 119 | if (queue_empty(&button_queue) && old_wheel_value >= 0) { |
119 | 120 | ||
@@ -137,9 +138,9 @@ static inline int ipod_4g_button_read(void) | |||
137 | if (send_events) | 138 | if (send_events) |
138 | #endif | 139 | #endif |
139 | { | 140 | { |
140 | data = (wheel_delta << 16) | new_wheel_value; | 141 | data = (wheel_delta << 16) | new_wheel_value; |
141 | queue_post(&button_queue, wheel_keycode | wheel_repeat, | 142 | queue_post(&button_queue, wheel_keycode | wheel_repeat, |
142 | data); | 143 | data); |
143 | } | 144 | } |
144 | 145 | ||
145 | if (!wheel_repeat) wheel_repeat = BUTTON_REPEAT; | 146 | if (!wheel_repeat) wheel_repeat = BUTTON_REPEAT; |
diff --git a/firmware/target/arm/ipod/button-mini1g.c b/firmware/target/arm/ipod/button-mini1g.c index 4a9a9ee310..242f06c071 100644 --- a/firmware/target/arm/ipod/button-mini1g.c +++ b/firmware/target/arm/ipod/button-mini1g.c | |||
@@ -70,6 +70,7 @@ void handle_scroll_wheel(int new_scroll, int was_hold, int reverse) | |||
70 | } | 70 | } |
71 | else if (!was_hold) { | 71 | else if (!was_hold) { |
72 | backlight_on(); | 72 | backlight_on(); |
73 | reset_poweroff_timer(); | ||
73 | if (++count == 6) { /* reduce sensitivity */ | 74 | if (++count == 6) { /* reduce sensitivity */ |
74 | count = 0; | 75 | count = 0; |
75 | switch (direction) { | 76 | switch (direction) { |