From 5a8afc787bcaafabd3aee68b6dac341962801b57 Mon Sep 17 00:00:00 2001 From: simon Date: Sat, 29 Mar 2003 13:54:11 +0000 Subject: [PATCH] Fix off-by-one in selection update while scrolling. Thanks Richard B. git-svn-id: svn://svn.tartarus.org/sgt/putty@3013 cda61777-01e9-0310-a592-d414129be87e --- terminal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/terminal.c b/terminal.c index 67a738c1..a39a379d 100644 --- a/terminal.c +++ b/terminal.c @@ -769,14 +769,14 @@ static void scroll(Terminal *term, int topline, int botline, int lines, int sb) if (term->selstart.y >= topline && term->selstart.y <= botline) { term->selstart.y++; if (term->selstart.y > botline) { - term->selstart.y = botline; + term->selstart.y = botline + 1; term->selstart.x = 0; } } if (term->selend.y >= topline && term->selend.y <= botline) { term->selend.y++; if (term->selend.y > botline) { - term->selend.y = botline; + term->selend.y = botline + 1; term->selend.x = 0; } } -- 2.11.0