- Uptime now shows over 49.7 days correctly in Vista or later.

- Some related tweaks.
This commit is contained in:
spx
2011-06-05 12:32:18 +00:00
parent 62c0268fef
commit 3a7d937021
10 changed files with 53 additions and 25 deletions

View File

@ -3728,11 +3728,13 @@ void CRainmeter::ReadStats()
*/
void CRainmeter::WriteStats(bool bForce)
{
static DWORD lastWrite = 0;
static ULONGLONG lastWrite = 0;
if (bForce || (lastWrite + 1000 * 60 < GetTickCount()))
ULONGLONG ticks = CSystem::GetTickCount64();
if (bForce || (lastWrite + 1000 * 60 < ticks))
{
lastWrite = GetTickCount();
lastWrite = ticks;
// Write the date for statistics
WritePrivateProfileString(L"Statistics", L"Since", m_StatsDate.c_str(), m_StatsFile.c_str());