mirror of
https://github.com/koreader/koreader
synced 2024-11-02 15:40:16 +00:00
4dbaca180a
Instead of firing on(Enter|Leave)Standby Events, and having every other piece of code that might care about that handle re-scheduling their stuff themselves; simply make the standby implementation (i.e., AutoSuspend's) shift the whole task queue by the amount of time spent in standby to re-sync everything automatically. (This is necessary in the first place because Linux, as the task queue ticks in CLOCK_MONOTONIC, which does *not* tick during suspend/standby; while we expect most of the tasks scheduled to actually reflect real world clock delays). |
||
---|---|---|
.. | ||
_meta.lua | ||
main.lua | ||
suntime.lua |