From 12fee4f7c5c98f1579edb6b9093c2bb74521098b Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Wed, 29 Feb 2012 18:55:58 +0100 Subject: [PATCH] reset y panning when moving left or right This makes this pan mode really useful, because you don't need to go all the way to top of page when you get to bottom of first column. --- pdfreader.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pdfreader.lua b/pdfreader.lua index 49ed164bf..5b700fdaa 100644 --- a/pdfreader.lua +++ b/pdfreader.lua @@ -453,11 +453,17 @@ function PDFReader:inputloop() if self.offset_x > 0 then self.offset_x = 0 end + if self.pan_by_page then + self.offset_y = 0 + end elseif ev.code == KEY_FW_RIGHT then self.offset_x = self.offset_x - x if self.offset_x < self.min_offset_x then self.offset_x = self.min_offset_x end + if self.pan_by_page then + self.offset_y = 0 + end elseif ev.code == KEY_FW_UP then self.offset_y = self.offset_y + y if self.offset_y > 0 then