From 8a098da9f1e1fa62ddb6f629e50526686d3c1bbb Mon Sep 17 00:00:00 2001 From: hut Date: Sat, 17 Aug 2013 13:49:31 +0200 Subject: ext.direction: fix off-by-one error in select() --- ranger/ext/direction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ranger/ext/direction.py b/ranger/ext/direction.py index afb27aa3..d6b465cd 100644 --- a/ranger/ext/direction.py +++ b/ranger/ext/direction.py @@ -130,7 +130,7 @@ class Direction(dict): def select(self, lst, current, pagesize, override=None, offset=1): dest = self.move(direction=self.down(), override=override, - current=current, pagesize=pagesize, minimum=0, maximum=len(lst)) + current=current, pagesize=pagesize, minimum=0, maximum=len(lst)+1) selection = lst[min(current, dest):max(current, dest) + offset] return dest + offset - 1, selection -- cgit 1.4.1-2-gfad0