diff --git a/frontend/ui/device.lua b/frontend/ui/device.lua index 64de04693..7a35e0270 100644 --- a/frontend/ui/device.lua +++ b/frontend/ui/device.lua @@ -158,7 +158,7 @@ function Device:hasFrontlight() if self.has_front_light ~= nil then return self.has_front_light end local model = self:getModel() self.has_front_light = (model == "KindlePaperWhite") or (model == "KindlePaperWhite2") - or (model == "Kobo_dragon") or (model == "Kobo_kraken") or (model == "Kobo_phoenix") + or (model == "Kobo_dahlia") or (model == "Kobo_dragon") or (model == "Kobo_kraken") or (model == "Kobo_phoenix") or util.isEmulated() return self.has_front_light end diff --git a/frontend/ui/device/screen.lua b/frontend/ui/device/screen.lua index 83ea3d520..1eac06c51 100644 --- a/frontend/ui/device/screen.lua +++ b/frontend/ui/device/screen.lua @@ -148,7 +148,7 @@ function Screen:getDPI() self.dpi = 212 elseif model == "Kobo_phoenix" then self.dpi = 212.8 - elseif model == "Kobo_dragon" then + elseif model == "Kobo_dragon" or model == "Kobo_dahlia" then self.dpi = 265 elseif model == "Kobo_pixie" then self.dpi = 200 diff --git a/frontend/ui/input.lua b/frontend/ui/input.lua index 5db69b84a..c3b8cd0be 100644 --- a/frontend/ui/input.lua +++ b/frontend/ui/input.lua @@ -472,7 +472,7 @@ function Input:init() end end - if Device:getModel() ~= 'Kobo_phoenix' then + if Device:getModel() ~= 'Kobo_phoenix' and Device:getModel() ~= 'Kobo_dahlia' then function Input:handleTouchEv(ev) return Input:handleTypeBTouchEv(ev) end