diff options
-rw-r--r-- | firmware/drivers/lcd-16bit.c | 8 | ||||
-rw-r--r-- | firmware/drivers/lcd-h100-remote.c | 8 |
2 files changed, 6 insertions, 10 deletions
diff --git a/firmware/drivers/lcd-16bit.c b/firmware/drivers/lcd-16bit.c index 2153b692f3..bf5cdbcdd0 100644 --- a/firmware/drivers/lcd-16bit.c +++ b/firmware/drivers/lcd-16bit.c | |||
@@ -842,11 +842,9 @@ static void scroll_thread(void) | |||
842 | } | 842 | } |
843 | } | 843 | } |
844 | else { | 844 | else { |
845 | /* pause at beginning of line */ | 845 | /* scroll forward the whole time */ |
846 | if (s->offset >= s->width) { | 846 | if (s->offset >= s->width) |
847 | s->offset = 0; | 847 | s->offset %= s->width; |
848 | s->start_tick = current_tick + scroll_delay * 2; | ||
849 | } | ||
850 | } | 848 | } |
851 | 849 | ||
852 | lastmode = drawmode; | 850 | lastmode = drawmode; |
diff --git a/firmware/drivers/lcd-h100-remote.c b/firmware/drivers/lcd-h100-remote.c index 5d6e0441a2..0b9edf6c99 100644 --- a/firmware/drivers/lcd-h100-remote.c +++ b/firmware/drivers/lcd-h100-remote.c | |||
@@ -1343,11 +1343,9 @@ static void scroll_thread(void) | |||
1343 | } | 1343 | } |
1344 | } | 1344 | } |
1345 | else { | 1345 | else { |
1346 | /* pause at beginning of line */ | 1346 | /* scroll forward the whole time */ |
1347 | if (s->offset >= s->width) { | 1347 | if (s->offset >= s->width) |
1348 | s->offset = 0; | 1348 | s->offset %= s->width; |
1349 | s->start_tick = current_tick + scroll_delay * 2; | ||
1350 | } | ||
1351 | } | 1349 | } |
1352 | 1350 | ||
1353 | lastmode = drawmode; | 1351 | lastmode = drawmode; |