From 11d9fc9989ce6de43d5c1c4b969f0ef13b4d764c Mon Sep 17 00:00:00 2001 From: HW Date: Fri, 9 Dec 2011 00:23:35 +0100 Subject: [PATCH] added storing gamma setting in doc-specific state storage --- pdfreader.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pdfreader.lua b/pdfreader.lua index 664854768..900a31c91 100644 --- a/pdfreader.lua +++ b/pdfreader.lua @@ -120,6 +120,10 @@ function PDFReader:open(filename, password) self.doc = pdf.openDocument(filename, password or "") if self.doc ~= nil then self.settings = DocSettings:open(filename) + local gamma = self.settings:readsetting("gamma") + if gamma then + self.globalgamma = gamma + end return true end return false @@ -275,6 +279,7 @@ function PDFReader:inputloop() end if self.settings ~= nil then self.settings:savesetting("last_page", self.pageno) + self.settings:savesetting("gamma", self.globalgamma) self.settings:close() end return