mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-23 10:26:28 +01:00
Core/Misc: Use steady_clock instead of system_clock for calculating ms timers. This makes update diffs immune to systemwide time changes
(cherry picked from commit 406ac4f4b4)
This commit is contained in:
@@ -25,9 +25,9 @@ inline uint32 getMSTime()
|
||||
{
|
||||
using namespace std::chrono;
|
||||
|
||||
static const system_clock::time_point ApplicationStartTime = system_clock::now();
|
||||
static const steady_clock::time_point ApplicationStartTime = steady_clock::now();
|
||||
|
||||
return uint32(duration_cast<milliseconds>(system_clock::now() - ApplicationStartTime).count());
|
||||
return uint32(duration_cast<milliseconds>(steady_clock::now() - ApplicationStartTime).count());
|
||||
}
|
||||
|
||||
inline uint32 getMSTimeDiff(uint32 oldMSTime, uint32 newMSTime)
|
||||
|
||||
Reference in New Issue
Block a user