From d980ca65823a1c2df1809fc8ecb60b791ebb960f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=BCnther?= Date: Sun, 20 Jun 2010 23:22:35 +0200 Subject: Fixed crash when deleting ongoing timers or their recordings (closes #306) --- status.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'status.c') diff --git a/status.c b/status.c index e59764e..b8cf1eb 100644 --- a/status.c +++ b/status.c @@ -401,6 +401,8 @@ cxType cText2SkinStatus::GetTokenData(const txToken &Token) } else if (mRecordings.size() > 0) { mRecordingsLock.Lock(); uint now = cTimeMs::Now(); + if (mCurrentRecording >= mRecordings.size()) + mCurrentRecording = mNextRecording = 0; if (mNextRecording == 0) mNextRecording = now + 2000; else if (now >= mNextRecording) { -- cgit v1.2.3