X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/85445d3445a8cd31784dd0dcf55521c9fea2e6a1..068b764a5a7cc2929b1fd8ea5643f43b5cbc8762:/src/common/stopwatch.cpp diff --git a/src/common/stopwatch.cpp b/src/common/stopwatch.cpp index ddf2f994a1..236dc5aa67 100644 --- a/src/common/stopwatch.cpp +++ b/src/common/stopwatch.cpp @@ -240,7 +240,19 @@ wxLongLong wxGetLocalTimeMillis() // If possible, use a function which avoids conversions from // broken-up time structures to milliseconds -#if defined(__WXMSW__) && (defined(__WINE__) || defined(__MWERKS__)) +#if defined(__WXPALMOS__) + DateTimeType thenst; + thenst.second = 0; + thenst.minute = 0; + thenst.hour = 0; + thenst.day = 1; + thenst.month = 1; + thenst.year = 1970; + thenst.weekDay = 5; + uint32_t now = TimGetSeconds(); + uint32_t then = TimDateTimeToSeconds (&thenst); + return SysTimeToMilliSecs(SysTimeInSecs(now - then)); +#elif defined(__WXMSW__) && (defined(__WINE__) || defined(__MWERKS__)) // This should probably be the way all WXMSW compilers should do it // Go direct to the OS for time