diff --git a/code/nel/src/misc/time_nl.cpp b/code/nel/src/misc/time_nl.cpp index ea4c65b0f..0cfe85f32 100644 --- a/code/nel/src/misc/time_nl.cpp +++ b/code/nel/src/misc/time_nl.cpp @@ -226,9 +226,10 @@ double CTime::ticksToSecond (TTicks ticks) if (factor == 0.0) { mach_timebase_info_data_t tbInfo; + mach_timebase_info(&tbInfo); factor = 1000000000.0 * (double)tbInfo.numer / (double)tbInfo.denom; } - return double(ticks * factor); + return double(ticks / factor); } #endif // NL_OS_WINDOWS {