summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/viewer.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/plugins/viewer.c b/apps/plugins/viewer.c
index 618da50807..ebda4bd7b3 100644
--- a/apps/plugins/viewer.c
+++ b/apps/plugins/viewer.c
@@ -1560,8 +1560,9 @@ static void viewer_draw(int col)
1560 /* display on screen the displayed part of the line */ 1560 /* display on screen the displayed part of the line */
1561 if (col != -1) 1561 if (col != -1)
1562 { 1562 {
1563 int dpage = (cline+i <= display_lines)?cpage:cpage+1; 1563 bool in_page = (cline+i > display_lines);
1564 int dline = cline+i - ((cline+i <= display_lines)?0:display_lines); 1564 int dpage = cpage + (in_page ? 0 : 1);
1565 int dline = cline + i - (in_page ? 0 : display_lines);
1565 bool bflag = (viewer_find_bookmark(dpage, dline) >= 0); 1566 bool bflag = (viewer_find_bookmark(dpage, dline) >= 0);
1566#ifdef HAVE_LCD_BITMAP 1567#ifdef HAVE_LCD_BITMAP
1567 int dy = i * pf->height + header_height; 1568 int dy = i * pf->height + header_height;