diff --git a/frontend/device/input.lua b/frontend/device/input.lua index a917456a3..73206304f 100644 --- a/frontend/device/input.lua +++ b/frontend/device/input.lua @@ -208,10 +208,10 @@ function Input:adjustTouchTranslate(ev, by) end end function Input:adjustTouchAlyssum(ev) - ev.time = TimeVal:now() - if ev.type == EV_ABS and ev.code == ABS_MT_TRACKING_ID then - ev.value = ev.value - 1 - end + ev.time = TimeVal:now() + if ev.type == EV_ABS and ev.code == ABS_MT_TRACKING_ID then + ev.value = ev.value - 1 + end end function Input:setTimeout(cb, tv_out) diff --git a/frontend/device/kobo/device.lua b/frontend/device/kobo/device.lua index 6c3f3e895..675d80287 100644 --- a/frontend/device/kobo/device.lua +++ b/frontend/device/kobo/device.lua @@ -73,8 +73,8 @@ local KoboPhoenix = Kobo:new{ local KoboAlyssum = Kobo:new{ model = "Kobo_alyssum", hasFrontlight = yes, - touch_phoenix_protocol = true, - touch_alyssum_protocol = true, + touch_phoenix_protocol = true, + touch_alyssum_protocol = true, display_dpi = 300, } @@ -105,10 +105,10 @@ function Kobo:init() self.screen:getScreenWidth() ) end - - if self.touch_alyssum_protocol then - self.input:registerEventAdjustHook(self.input.adjustTouchAlyssum) - end + + if self.touch_alyssum_protocol then + self.input:registerEventAdjustHook(self.input.adjustTouchAlyssum) + end if self.touch_phoenix_protocol then self.input.handleTouchEv = self.input.handleTouchEvPhoenix @@ -172,7 +172,7 @@ elseif codename == "trilogy" then elseif codename == "pixie" then return KoboPixie elseif codename == "alyssum" then - return KoboAlyssum + return KoboAlyssum else error("unrecognized Kobo model "..codename) end