mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-13 23:38:36 -07:00
text box: fix reset text offset state after initial text iteration
This commit is contained in:
@@ -227,14 +227,13 @@ static void text_box_prepare_model(Canvas* canvas, TextBoxModel* model) {
|
|||||||
text_box_seek_next_line(canvas, model);
|
text_box_seek_next_line(canvas, model);
|
||||||
lines_num++;
|
lines_num++;
|
||||||
} while(!text_box_end_of_text_reached(model));
|
} while(!text_box_end_of_text_reached(model));
|
||||||
|
model->text_offset = 0;
|
||||||
lines_num++;
|
lines_num++;
|
||||||
|
|
||||||
if(model->focus == TextBoxFocusEnd) {
|
if(model->focus == TextBoxFocusEnd) {
|
||||||
if(lines_num > model->lines_on_screen) {
|
if(lines_num > model->lines_on_screen) {
|
||||||
model->text_offset = window_offset[(lines_num - 1) % model->lines_on_screen];
|
model->text_offset = window_offset[(lines_num - 1) % model->lines_on_screen];
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
model->text_offset = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(lines_num > model->lines_on_screen) {
|
if(lines_num > model->lines_on_screen) {
|
||||||
|
|||||||
Reference in New Issue
Block a user