git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19202
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void Start(long t0 = 0);
// pause the stop watch
void Start(long t0 = 0);
// pause the stop watch
- void Pause() { if ( !m_pauseCount++) m_pause = GetElapsedTime(); }
+ void Pause()
+ {
+ if ( !m_pauseCount++ )
+ m_pause = GetElapsedTime();
+ }
- void Resume() { if ( !--m_pauseCount ) Start(m_pause); }
+ void Resume()
+ {
+ wxASSERT_MSG( m_pauseCount > 0,
+ _T("Resuming stop watch which is not paused") );
+
+ if ( !--m_pauseCount )
+ Start(m_pause);
+ }
// get elapsed time since the last Start() in milliseconds
long Time() const;
// get elapsed time since the last Start() in milliseconds
long Time() const;