From 3bddb9d95b51a24232ba35ac0f4833cf26a99335 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 16 Jan 2019 21:24:34 +0530 Subject: [PATCH] Fix an exception when chaging diff context on very small diffs --- kittens/diff/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kittens/diff/main.py b/kittens/diff/main.py index 488977145..7c951a340 100644 --- a/kittens/diff/main.py +++ b/kittens/diff/main.py @@ -208,7 +208,7 @@ class DiffHandler(Handler): break if num is not None: - self.scroll_pos = min(num, self.max_scroll_pos) + self.scroll_pos = max(0, min(num, self.max_scroll_pos)) @property def num_lines(self):