fix wrong screen dpi on Kindle paperwhite 2

pull/541/head
chrox 10 years ago
parent 6bee469ea0
commit 714bc13720

@ -71,17 +71,19 @@ function Screen:getHeight()
end end
function Screen:getDPI() function Screen:getDPI()
if(self.device:getModel() == "KindlePaperWhite") if self.dpi ~= nil then return self.dpi end
or (self.device:getModel() == "Kobo_kraken") local model = self.device:getModel()
or (self.device:getModel() == "Kobo_phoenix") then if model == "KindlePaperWhite" or model == "KindlePaperWhite2"
return 212 or model == "Kobo_kraken" or model == "Kobo_phoenix" then
elseif self.device:getModel() == "Kobo_dragon" then self.dpi = 212
return 265 elseif model == "Kobo_dragon" then
elseif self.device:getModel() == "Kobo_pixie" then self.dpi = 265
return 200 elseif model == "Kobo_pixie" then
self.dpi = 200
else else
return 167 self.dpi = 167
end end
return self.dpi
end end
function Screen:scaleByDPI(px) function Screen:scaleByDPI(px)

Loading…
Cancel
Save