]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/timercmn.cpp
link preventing typo fixed
[wxWidgets.git] / src / common / timercmn.cpp
index f1173ff1633eed983d2c1366f960a689e4516bd7..035361aaaceea7f1566d075bd13c736b4a456dd6 100644 (file)
@@ -115,6 +115,26 @@ void wxTimerBase::Notify()
     (void)m_owner->ProcessEvent(event);
 }
 
+bool wxTimerBase::Start(int milliseconds, bool oneShot)
+{
+    if ( IsRunning() )
+    {
+        // not stopping the already running timer might work for some
+        // platforms (no problems under MSW) but leads to mysterious crashes
+        // on the others (GTK), so to be on the safe side do it here
+        Stop();
+    }
+
+    if ( milliseconds != -1 )
+    {
+        m_milli = milliseconds;
+    }
+
+    m_oneShot = oneShot;
+
+    return TRUE;
+}
+
 #endif // wxUSE_GUI
 
 // ----------------------------------------------------------------------------
@@ -200,7 +220,8 @@ long wxGetLocalTime()
 // Get UTC time as seconds since 00:00:00, Jan 1st 1970
 long wxGetUTCTime()
 {
-    struct tm tm, *ptm;
+    struct tm tm;
+       struct tm *ptm;
     time_t t0, t1;
 
     // This cannot be made static because mktime can overwrite it