Fixed: #889 NLMISC ticksToSecond error on Mac OS X (patch provided by rti)

This commit is contained in:
kervala 2010-05-12 12:00:18 +02:00
parent 1c51331f5d
commit aa8eba9d99

View file

@ -226,9 +226,10 @@ double CTime::ticksToSecond (TTicks ticks)
if (factor == 0.0) if (factor == 0.0)
{ {
mach_timebase_info_data_t tbInfo; mach_timebase_info_data_t tbInfo;
mach_timebase_info(&tbInfo);
factor = 1000000000.0 * (double)tbInfo.numer / (double)tbInfo.denom; factor = 1000000000.0 * (double)tbInfo.numer / (double)tbInfo.denom;
} }
return double(ticks * factor); return double(ticks / factor);
} }
#endif // NL_OS_WINDOWS #endif // NL_OS_WINDOWS
{ {