/////////////////////////////////////////////////////////////////////////////
-// Name: common/timercmn.cpp
+// Name: src/common/timerimpl.cpp
// Purpose: wxTimerBase implementation
// Author: Julian Smart, Guillermo Rodriguez, Vadim Zeitlin
// Modified by: VZ: extracted all non-wxTimer stuff in stopwatch.cpp (20.06.03)
// Created: 04/01/98
-// RCS-ID: $Id$
// Copyright: (c) Julian Smart
// (c) 1999 Guillermo Rodriguez <guille@iies.es>
// Licence: wxWindows licence
#include "wx/private/timer.h"
#include "wx/utils.h" // for wxNewId()
+#include "wx/thread.h"
wxTimerImpl::wxTimerImpl(wxTimer *timer)
{
void wxTimerImpl::SendEvent()
{
wxTimerEvent event(*m_timer);
- (void)m_owner->ProcessEvent(event);
+ (void)m_owner->SafelyProcessEvent(event);
}
bool wxTimerImpl::Start(int milliseconds, bool oneShot)
// let the caller know about it
#if wxUSE_THREADS
wxASSERT_MSG( wxThread::IsMain(),
- _T("timer can only be started from the main thread") );
+ wxT("timer can only be started from the main thread") );
#endif // wxUSE_THREADS
if ( IsRunning() )