blob: 20914607ca216b2a2b05a84d728e03ce2b366d73 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
$NetBSD$
Disable Scroll Lock-specific behavior in the alternate screen.
This makes visual programs like vi (that make use of the alternate
screen) behave normally even if Scroll Lock is active.
--- util.c.orig 2018-03-14 06:04:22.000000000 +0000
+++ util.c
@@ -570,7 +570,7 @@ xtermScroll(XtermWidget xw, int amount)
amount = i;
#if OPT_SCROLL_LOCK
- if (screen->allowScrollLock && screen->scroll_lock) {
+ if (screen->allowScrollLock && screen->scroll_lock && !screen->whichBuf) {
refreshheight = 0;
screen->scroll_amt = 0;
screen->refresh_amt = 0;
|