diff options
-rw-r--r-- | HISTORY | 1 | ||||
-rw-r--r-- | status.c | 2 |
2 files changed, 3 insertions, 0 deletions
@@ -8,6 +8,7 @@ ____-__-__: Version 1.3.1 - Fixed segmentation fault with 16bit images (closes #258 - thanks to domml@vdrportal) - Fixed crash with GraphicsMagick >= 1.3.8 and non-XPM images. +- Fixed crash when deleting ongoing timers or their recordings (closes #306) 2009-10-06: Version 1.3 @@ -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) { |