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:
Shauren
2016-04-26 18:10:17 +02:00
committed by Aokromes
parent 3d1e5200c9
commit 2aa7dff892

View File

@@ -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)