Introduction
Introduction Statistics Contact Development Disclaimer Help
Fix line length - scroll - scrollbackbuffer program for st
git clone git://git.suckless.org/scroll
Log
Files
Refs
README
LICENSE
---
commit ba4826d4ce5010706d36bcf586defc62511d3c03
parent ab23a4943ff4f20693f4c43fb31409368ccc045d
Author: Jochen Sprickerhof <[email protected]>
Date: Sun, 12 Apr 2020 23:13:47 +0200
Fix line length
Diffstat:
M scroll.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/scroll.c b/scroll.c
@@ -296,7 +296,7 @@ scrollup(int n)
int rows = 2;
struct line *scrollend = bottom;
- if (n < 0) /* scroll by fraction of window rows, but at least one line…
+ if (n < 0) /* scroll by fraction of ws.ws_row, but at least one line */
n = ws.ws_row > (-n) ? ws.ws_row / (-n) : 1;
/* wind back scrollend pointer by one page plus n */
@@ -339,7 +339,7 @@ scrolldown(char *buf, size_t size, int n)
if (bottom == NULL || bottom == TAILQ_FIRST(&head))
return;
- if (n < 0) /* scroll by fraction of window rows, but at least one line…
+ if (n < 0) /* scroll by fraction of ws.ws_row, but at least one line */
n = ws.ws_row > (-n) ? ws.ws_row / (-n) : 1;
bottom = TAILQ_PREV(bottom, tailhead, entries);
@@ -491,7 +491,8 @@ main(int argc, char *argv[])
if (rules[i].event == SCROLL_UP)
scrollup(rules[i].lines);
if (rules[i].event == SCROLL_DOWN)
- scrolldown(buf, pos, rules[i].…
+ scrolldown(buf, pos,
+ rules[i].lines);
goto out;
}
}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.