diff options
Diffstat (limited to 'twrp-functions.cpp')
-rw-r--r-- | twrp-functions.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/twrp-functions.cpp b/twrp-functions.cpp index f82de6140..11e745b38 100644 --- a/twrp-functions.cpp +++ b/twrp-functions.cpp @@ -996,6 +996,10 @@ void TWFunc::Fixup_Time_On_Boot(const string& time_paths /* = "" */) gettimeofday(&tv, NULL); tv.tv_sec += offset/1000; +#ifdef TW_CLOCK_OFFSET +// Some devices are even quirkier and have ats files that are offset from the actual time + tv.tv_sec = tv.tv_sec + TW_CLOCK_OFFSET; +#endif tv.tv_usec += (offset%1000)*1000; while (tv.tv_usec >= 1000000) |