From 86b73cec72fc178cc612a60af2ac1d0aff3c10c5 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Fri, 16 Nov 2007 16:28:14 +0000 Subject: Check for scrolling when _cursor_ is inside region, not number of lines. Duh. --- input.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'input.c') diff --git a/input.c b/input.c index 35c8bb39..d422ae54 100644 --- a/input.c +++ b/input.c @@ -1,4 +1,4 @@ -/* $Id: input.c,v 1.30 2007-11-09 17:06:01 nicm Exp $ */ +/* $Id: input.c,v 1.31 2007-11-16 16:28:14 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -673,7 +673,7 @@ input_handle_sequence_dl(struct input_ctx *ictx) return; } - if (n < s->ry_upper || n > s->ry_lower) + if (s->cy < s->ry_upper || s->cy > s->ry_lower) screen_delete_lines(s, s->cy, n); else screen_delete_lines_region(s, s->cy, n); @@ -721,7 +721,7 @@ input_handle_sequence_il(struct input_ctx *ictx) log_debug3("il: out of range: %hu", n); return; } - if (n < s->ry_upper || n > s->ry_lower) + if (s->cy < s->ry_upper || s->cy > s->ry_lower) screen_insert_lines(s, s->cy, n); else screen_insert_lines_region(s, s->cy, n); -- cgit v1.2.3