diff --git a/frontend/apps/reader/modules/readerpaging.lua b/frontend/apps/reader/modules/readerpaging.lua index 7d8cb87eb..0429e17ac 100644 --- a/frontend/apps/reader/modules/readerpaging.lua +++ b/frontend/apps/reader/modules/readerpaging.lua @@ -349,7 +349,7 @@ function ReaderPaging:onSwipe(_, ges) -- We did some panning but released after a short amount of time, -- so this gesture ended up being a Swipe - and this swipe was -- not handled by the other modules (so, not opening the menus). - -- Do as :onPanRelese() and ignore this swipe. + -- Do as :onPanRelease() and ignore this swipe. self:onPanRelease() -- no arg, so we know there we come from here return true else diff --git a/frontend/device/sdl/device.lua b/frontend/device/sdl/device.lua index c5f421cea..369f3df88 100644 --- a/frontend/device/sdl/device.lua +++ b/frontend/device/sdl/device.lua @@ -3,6 +3,7 @@ local Generic = require("device/generic/device") local SDL = require("ffi/SDL2_0") local ffi = require("ffi") local logger = require("logger") +local time = require("ui/time") -- SDL computes WM_CLASS on X11/Wayland based on process's binary name. -- Some desktop environments rely on WM_CLASS to name the app and/or to assign the proper icon. @@ -212,7 +213,7 @@ function Device:init() y = 100*scrolled_y, }, pos = pos, - time = ev.time, + time = time.timeval(ev.time), mousewheel_direction = scrolled_y, } local fake_ges_release = { @@ -220,7 +221,7 @@ function Device:init() distance = fake_ges.distance, relative = fake_ges.relative, pos = pos, - time = ev.time, + time = time.timeval(ev.time), from_mousewheel = true, } local fake_pan_ev = Event:new("Pan", nil, fake_ges)