From 4a442d0d6ddafddb7ec3df0ab0a78dc39b07d52b Mon Sep 17 00:00:00 2001 From: Hielke Morsink Date: Tue, 14 Aug 2018 21:08:24 +0200 Subject: [PATCH] Convert filetime to local time on Windows --- src/openrct2/platform/Windows.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/openrct2/platform/Windows.cpp b/src/openrct2/platform/Windows.cpp index 4c5e73e934..9ce03b12ee 100644 --- a/src/openrct2/platform/Windows.cpp +++ b/src/openrct2/platform/Windows.cpp @@ -331,9 +331,12 @@ time_t platform_file_get_modified_time(const utf8* path) if (result) { + FILETIME localFileTime; + FileTimeToLocalFileTime(&data.ftLastWriteTime, &localFileTime); + ULARGE_INTEGER ull; - ull.LowPart = data.ftLastWriteTime.dwLowDateTime; - ull.HighPart = data.ftLastWriteTime.dwHighDateTime; + ull.LowPart = localFileTime.dwLowDateTime; + ull.HighPart = localFileTime.dwHighDateTime; return ull.QuadPart / 10000000ULL - 11644473600ULL; } else