added an assert checking that Resume() is not called unnecessarily

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19202 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2003-02-13 00:22:36 +00:00
parent 6bc5a86729
commit a08e7186b4

View File

@ -205,10 +205,21 @@ public:
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();
}
// resume it
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;