Index: firmware/drivers/lcd-bitmap-common.c =================================================================== --- firmware/drivers/lcd-bitmap-common.c (revision 23022) +++ firmware/drivers/lcd-bitmap-common.c (working copy) @@ -321,6 +321,7 @@ } if (abs(s->offset) >= s->width - (current_vp->width - xpos)) { /* at end of line */ + s->offset = s->width - (current_vp->width - xpos); s->backward = true; s->start_tick = current_tick + LCDFN(scroll_info).delay * 2; }