Merge pull request #541 from chrox/master

fix wrong screen dpi on Kindle Paperwhite 2
pull/543/head v2014.03.31-nightly
Qingping Hou 10 years ago
commit c45dc23099

@ -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