aboutsummaryrefslogtreecommitdiff
path: root/st.c.rej
diff options
context:
space:
mode:
Diffstat (limited to 'st.c.rej')
-rw-r--r--st.c.rej35
1 files changed, 0 insertions, 35 deletions
diff --git a/st.c.rej b/st.c.rej
deleted file mode 100644
index 72ef8d1..0000000
--- a/st.c.rej
+++ /dev/null
@@ -1,35 +0,0 @@
---- st.c
-+++ st.c
-@@ -1087,14 +1087,14 @@ tswapscreen(void)
- void
- kscrollup(const Arg *a)
- {
-- int n = a->i;
-+ float n = a->f;
-
- if (IS_SET(MODE_ALTSCREEN))
- return;
-
-- if (n < 0) n = (-n) * term.row;
-+ if (n < 0) n = MAX((-n) * term.row, 1);
- if (n > TSCREEN.size - term.row - TSCREEN.off) n = TSCREEN.size - term.row - TSCREEN.off;
-- while (!TLINE(-n)) --n;
-+ while (!TLINE((int)-n)) --n;
- TSCREEN.off += n;
- selscroll(0, n);
- tfulldirt();
-@@ -1104,12 +1104,12 @@ void
- kscrolldown(const Arg *a)
- {
-
-- int n = a->i;
-+ float n = a->f;
-
- if (IS_SET(MODE_ALTSCREEN))
- return;
-
-- if (n < 0) n = (-n) * term.row;
-+ if (n < 0) n = MAX((-n) * term.row, 1);
- if (n > TSCREEN.off) n = TSCREEN.off;
- TSCREEN.off -= n;
- selscroll(0, -n);