diff --git a/frontend/document/pdfdocument.lua b/frontend/document/pdfdocument.lua index bda592979..d49949f98 100644 --- a/frontend/document/pdfdocument.lua +++ b/frontend/document/pdfdocument.lua @@ -131,3 +131,4 @@ function PdfDocument:drawPage(target, x, y, rect, pageno, zoom, rotation, gamma, end DocumentRegistry:addProvider("pdf", "application/pdf", PdfDocument) +DocumentRegistry:addProvider("cbz", "application/cbz", PdfDocument) diff --git a/frontend/settings.lua b/frontend/settings.lua index 0b7e66b9c..bf7de9240 100644 --- a/frontend/settings.lua +++ b/frontend/settings.lua @@ -36,6 +36,9 @@ function DocSettings:open(docfile) -- we handle reader setting as special case conf_path = "settings.reader.lua" else + if lfs.attributes("./history","mode") ~= "directory" then + lfs.mkdir("history") + end conf_path = self:getHistoryPath(docfile) end -- construct settings obj