- if (millisecs != -1) m_time = millisecs;
- m_oneShot = oneShot;
- m_tag = gtk_timeout_add( millisecs, timeout_callback, this );
-};
+ (void)wxTimerBase::Start(millisecs, oneShot);
+
+ if (m_sourceId != 0)
+ g_source_remove(m_sourceId);
+
+ m_sourceId = g_timeout_add(m_milli, timeout_callback, this);