Browse code

Make scrolling when at the right end more pleasant (now only needs to scroll after several keystrokes)

Dario Rodriguez authored on 28/12/2020 20:55:54
Showing 1 changed files
... ...
@@ -435,8 +435,11 @@ re_fixorigin(re_t *re)
435 435
                 re->origincol=(re->origincol<0)?0:re->origincol;
436 436
         }
437 437
         if(re->curcol>=(re->origincol+re->maxcol-COLFORCESCROLL)) {
438
-                re->origincol=re->curcol+COLFORCESCROLL-re->maxcol;
438
+                int col;
439
+                col=re->curcol-(re->curcol%COLFORCESCROLL);
440
+                re->origincol=col+COLFORCESCROLL-re->maxcol;
439 441
                 re->origincol=(re->origincol<0)?0:re->origincol;
442
+
440 443
         }
441 444
         return(0);
442 445
 }