From 945d10ebb72147aa9cb1ddcf0a77e0b468c948c7 Mon Sep 17 00:00:00 2001 From: Wouter Coekaerts Date: Wed, 1 Feb 2006 09:56:42 +0000 Subject: [PATCH] make negative scroll_page_count scroll screensize-n lines (Patch by Chris Moore) git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4232 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/fe-text/gui-readline.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/fe-text/gui-readline.c b/src/fe-text/gui-readline.c index 8c1e75db..52e100f0 100644 --- a/src/fe-text/gui-readline.c +++ b/src/fe-text/gui-readline.c @@ -127,8 +127,10 @@ static int get_scroll_count(void) str = settings_get_str("scroll_page_count"); count = atof(str + (*str == '/')); - if (count <= 0) + if (count == 0) count = 1; + else if (count < 0) + count = active_mainwin->height-active_mainwin->statusbar_lines+count; else if (count < 1) count = 1.0/count;