|
|
@ -377,12 +377,7 @@ function PDFReader:inputloop()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
elseif ev.code == KEY_BACK then
|
|
|
|
elseif ev.code == KEY_BACK then
|
|
|
|
if self.altmode then
|
|
|
|
if self.altmode then
|
|
|
|
-- in altmode, back to last jump
|
|
|
|
-- altmode, exit pdfreader
|
|
|
|
if #self.jump_stack ~= 0 then
|
|
|
|
|
|
|
|
self:goto(self.jump_stack[1].page)
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
-- not shiftmode, exit pdfreader
|
|
|
|
|
|
|
|
self:clearcache()
|
|
|
|
self:clearcache()
|
|
|
|
if self.doc ~= nil then
|
|
|
|
if self.doc ~= nil then
|
|
|
|
self.doc:close()
|
|
|
|
self.doc:close()
|
|
|
@ -393,6 +388,11 @@ function PDFReader:inputloop()
|
|
|
|
self.settings:close()
|
|
|
|
self.settings:close()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
return
|
|
|
|
return
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
-- not altmode, back to last jump
|
|
|
|
|
|
|
|
if #self.jump_stack ~= 0 then
|
|
|
|
|
|
|
|
self:goto(self.jump_stack[1].page)
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
elseif ev.code == KEY_VPLUS then
|
|
|
|
elseif ev.code == KEY_VPLUS then
|
|
|
|
self:modify_gamma( 1.25 )
|
|
|
|
self:modify_gamma( 1.25 )
|
|
|
|