summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd-scroll.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/lcd-scroll.c')
-rw-r--r--firmware/drivers/lcd-scroll.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/firmware/drivers/lcd-scroll.c b/firmware/drivers/lcd-scroll.c
index 895cf98cba..2a58d6ff21 100644
--- a/firmware/drivers/lcd-scroll.c
+++ b/firmware/drivers/lcd-scroll.c
@@ -195,8 +195,14 @@ static void LCDFN(scroll_worker)(void)
195 s = &si->scroll[index]; 195 s = &si->scroll[index];
196 196
197 /* check pause */ 197 /* check pause */
198 if (TIME_BEFORE(current_tick, s->start_tick)) 198 if (TIME_BEFORE(current_tick, s->start_tick)) {
199 continue; 199 continue;
200 }
201
202 if (global_settings.disable_mainmenu_scrolling && get_current_activity() == ACTIVITY_MAINMENU) {
203 // No scrolling on the main menu if disabled (to not break themes with lockscreens)
204 continue;
205 }
200 206
201 s->start_tick = current_tick; 207 s->start_tick = current_tick;
202 208