diff options
author | Shauren <shauren.trinity@gmail.com> | 2016-04-26 18:10:17 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2016-04-26 18:10:17 +0200 |
commit | 406ac4f4b492e8733d0c1e6142838b3fff8c80a3 (patch) | |
tree | deffb278e34c999ec95147da4df8927a59a505b0 /src/common/Utilities/Timer.h | |
parent | 8424e73a108d69ce66332a117a0006f169036e7c (diff) |
Core/Misc: Use steady_clock instead of system_clock for calculating ms timers. This makes update diffs immune to systemwide time changes
Diffstat (limited to 'src/common/Utilities/Timer.h')
-rw-r--r-- | src/common/Utilities/Timer.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/Utilities/Timer.h b/src/common/Utilities/Timer.h index cdce08caaf0..f66bb90c98e 100644 --- a/src/common/Utilities/Timer.h +++ b/src/common/Utilities/Timer.h @@ -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) |