X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6d3d1bb78674c7b37b12a867dcd1c7b0ac440b11..1aaaa7120e9a7a5c0c11fa1c532fef414f071594:/src/common/timercmn.cpp diff --git a/src/common/timercmn.cpp b/src/common/timercmn.cpp index bd4d7018d2..8a34f3cfda 100644 --- a/src/common/timercmn.cpp +++ b/src/common/timercmn.cpp @@ -136,6 +136,12 @@ long wxGetCurrentTime() // return GMT time in millisecond long wxGetCurrentMTime() { +#if defined(__WIN32__) + SYSTEMTIME st; + ::GetLocalTime(&st); + + return 1000*(60*(60*st.wHour+st.wMinute)+st.wSecond)+st.wMilliseconds; +#else #if defined(HAVE_LOCALTIME) time_t t0 = time(&t0); if ( t0 != (time_t)-1 ) @@ -166,6 +172,7 @@ long wxGetCurrentMTime() wxLogSysError(_("Failed to get the system time")); return -1; +#endif // __WIN32__/!__WIN32__ } bool wxGetLocalTime(long *timeZone, int *dstObserved)